mirror of
https://git.mirrors.martin98.com/https://github.com/google/draco
synced 2025-08-11 16:09:02 +08:00
Spec: Remove C++ initialization
- Associated with KhronosGroup/glTF#1114
This commit is contained in:
parent
d840d57733
commit
f3e95e3a0b
@ -134,8 +134,8 @@ void EdgeBreakerTraverser_ProcessCorner(corner_id) {
|
|||||||
}
|
}
|
||||||
right_corner_id = GetRightCorner(corner_id);
|
right_corner_id = GetRightCorner(corner_id);
|
||||||
left_corner_id = GetLeftCorner(corner_id);
|
left_corner_id = GetLeftCorner(corner_id);
|
||||||
right_face_id((right_corner_id < 0 ? -1 : right_corner_id / 3));
|
right_face_id = right_corner_id < 0 ? -1 : right_corner_id / 3;
|
||||||
left_face_id((left_corner_id < 0 ? -1 : left_corner_id / 3));
|
left_face_id = left_corner_id < 0 ? -1 : left_corner_id / 3;
|
||||||
if (IsFaceVisited(right_face_id)) {
|
if (IsFaceVisited(right_face_id)) {
|
||||||
if (IsFaceVisited(left_face_id)) {
|
if (IsFaceVisited(left_face_id)) {
|
||||||
corner_traversal_stack_.pop_back();
|
corner_traversal_stack_.pop_back();
|
||||||
@ -206,8 +206,8 @@ void EdgeBreakerAttributeTraverser_ProcessCorner(corner_id) {
|
|||||||
prev_c = Previous(corner_id);
|
prev_c = Previous(corner_id);
|
||||||
left_seam = IsCornerOppositeToSeamEdge(prev_c);
|
left_seam = IsCornerOppositeToSeamEdge(prev_c);
|
||||||
left_corner_id = (left_seam) ? -1 : GetLeftCorner(corner_id);
|
left_corner_id = (left_seam) ? -1 : GetLeftCorner(corner_id);
|
||||||
right_face_id((right_corner_id < 0 ? -1 : right_corner_id / 3));
|
right_face_id = right_corner_id < 0 ? -1 : right_corner_id / 3;
|
||||||
left_face_id((left_corner_id < 0 ? -1 : left_corner_id / 3));
|
left_face_id = left_corner_id < 0 ? -1 : left_corner_id / 3;
|
||||||
if (IsFaceVisited(left_face_id)) {
|
if (IsFaceVisited(left_face_id)) {
|
||||||
corner_traversal_stack_.pop_back();
|
corner_traversal_stack_.pop_back();
|
||||||
break;
|
break;
|
||||||
|
@ -69,7 +69,7 @@ void PredictionDegree_TraverseFromCorner(corner_id) {
|
|||||||
OnNewVertexVisited(tip_vertex, corner_id);
|
OnNewVertexVisited(tip_vertex, corner_id);
|
||||||
}
|
}
|
||||||
while ((corner_id = PopNextCornerToTraverse()) >= 0) {
|
while ((corner_id = PopNextCornerToTraverse()) >= 0) {
|
||||||
face_id(corner_id / 3);
|
face_id = corner_id / 3;
|
||||||
if (IsFaceVisited(face_id)) {
|
if (IsFaceVisited(face_id)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -83,8 +83,8 @@ void PredictionDegree_TraverseFromCorner(corner_id) {
|
|||||||
}
|
}
|
||||||
right_corner_id = GetRightCorner(corner_id);
|
right_corner_id = GetRightCorner(corner_id);
|
||||||
left_corner_id = GetLeftCorner(corner_id);
|
left_corner_id = GetLeftCorner(corner_id);
|
||||||
right_face_id((right_corner_id < 0 ? -1 : right_corner_id / 3));
|
right_face_id = right_corner_id < 0 ? -1 : right_corner_id / 3;
|
||||||
left_face_id((left_corner_id < 0 ? -1 : left_corner_id / 3));
|
left_face_id = left_corner_id < 0 ? -1 : left_corner_id / 3;
|
||||||
is_right_face_visited = IsFaceVisited(right_face_id);
|
is_right_face_visited = IsFaceVisited(right_face_id);
|
||||||
is_left_face_visited = IsFaceVisited(left_face_id);
|
is_left_face_visited = IsFaceVisited(left_face_id);
|
||||||
if (!is_left_face_visited) {
|
if (!is_left_face_visited) {
|
||||||
|
@ -17,7 +17,7 @@ void MeshPredictionSchemeConstrainedMultiParallelogramDecoder_ComputeOriginalVal
|
|||||||
corner_map_size = num_values;
|
corner_map_size = num_values;
|
||||||
for (p = 1; p < corner_map_size; ++p) {
|
for (p = 1; p < corner_map_size; ++p) {
|
||||||
start_corner_id = encoded_attribute_value_index_to_corner_map[curr_att_dec][p];
|
start_corner_id = encoded_attribute_value_index_to_corner_map[curr_att_dec][p];
|
||||||
corner_id(start_corner_id);
|
corner_id = start_corner_id;
|
||||||
num_parallelograms = 0;
|
num_parallelograms = 0;
|
||||||
first_pass = true;
|
first_pass = true;
|
||||||
while (corner_id >= 0) {
|
while (corner_id >= 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user