Skip to content

Commit e675d31

Browse files
committed
[rsmeshopt] TriFanMeshOptimizer: Fix compiler warnings
1 parent 0c1670d commit e675d31

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

source/rsmeshopt/src/TriFanMeshOptimizer.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ class TriFanMeshOptimizer {
174174
}
175175

176176
std::span<const u32> mesh_{};
177-
int num_vertices_{};
177+
size_t num_vertices_{};
178178
std::vector<bool> face_visited_{};
179179

180180
// Holds twice the degree of each vertex N

source/rsmeshopt/src/TriangleFanSplitter.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,13 +69,13 @@ bool TriangleFanSplitter::CanAddToFan(const std::set<size_t>& island,
6969
mesh_[island_face + 2],
7070
};
7171
for (int i = 0; i < 3; ++i) {
72-
int cand_edge_from = face[(i + 2) % 3];
73-
int cand_vert = face[i];
74-
int cand_edge_to = face[(i + 1) % 3];
72+
size_t cand_edge_from = face[(i + 2) % 3];
73+
size_t cand_vert = face[i];
74+
size_t cand_edge_to = face[(i + 1) % 3];
7575
for (int j = 0; j < 3; ++j) {
76-
int island_edge_from = island_face_indices[(j + 2) % 3];
77-
int island_vert = island_face_indices[j];
78-
int island_edge_to = island_face_indices[(j + 1) % 3];
76+
size_t island_edge_from = island_face_indices[(j + 2) % 3];
77+
size_t island_vert = island_face_indices[j];
78+
size_t island_edge_to = island_face_indices[(j + 1) % 3];
7979
if (cand_vert == island_vert) {
8080
// The center will always match
8181
if (cand_vert == center_) {

0 commit comments

Comments
 (0)