@@ -560,7 +560,7 @@ namespace BIN {
560560 case GXPrimitiveType::Triangles: {
561561 int8_t prevMtx = -1 ;
562562 for (PrimitiveVertex vtxIdx : primitiveVertices){
563- Vertex vtx = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
563+ Vertex vtx = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
564564
565565 vtx.Position = mPositions [vtxIdx.Position ];
566566 vtx.Normal = mNormals [vtxIdx.Normal ];
@@ -573,9 +573,9 @@ namespace BIN {
573573 break ;
574574 case GXPrimitiveType::TriangleStrip: {
575575 for (std::size_t v = 2 ; v < primitiveVertices.size (); v++){
576- Vertex vtx1 = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
577- vtx2 = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
578- vtx3 = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
576+ Vertex vtx1 = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
577+ vtx2 = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
578+ vtx3 = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
579579
580580 vtx1.Position = mPositions [primitiveVertices[v-2 ].Position ];
581581 vtx1.Normal = mNormals [primitiveVertices[v-2 ].Normal ];
@@ -601,7 +601,7 @@ namespace BIN {
601601 break ;
602602 case GXPrimitiveType::TriangleFan:{
603603 for (std::size_t v = 0 ; v < 3 ; v++){
604- Vertex vtx = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
604+ Vertex vtx = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
605605
606606 vtx.Position = mPositions [primitiveVertices[v].Position ];
607607 vtx.Normal = mNormals [primitiveVertices[v].Normal ];
@@ -612,9 +612,9 @@ namespace BIN {
612612 }
613613
614614 for (std::size_t v = 2 ; v < primitiveVertices.size (); v++){
615- Vertex vtx1 = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
616- vtx2 = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
617- vtx3 = {{0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
615+ Vertex vtx1 = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
616+ vtx2 = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }},
617+ vtx3 = {- 1 , {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {0 ,0 ,0 }, {1 ,1 ,1 ,1 }, {-1 , -1 , -1 , -1 }, {0 , 0 , 0 , 0 }, {0 ,0 }, {0 ,0 }};
618618
619619 if (primitiveVertices[v].Position == primitiveVertices[v-1 ].Position ||
620620 primitiveVertices[v-1 ].Position == primitiveVertices[0 ].Position ||
@@ -1139,7 +1139,7 @@ namespace BIN {
11391139 stripify.Strip (&primitives);
11401140
11411141 for (auto p : primitives){
1142- BIN:: Primitive primitive;
1142+ Primitive primitive;
11431143 primitive.Opcode = (p.Type == triangle_stripper::TRIANGLE_STRIP ? GXPrimitiveType::TriangleStrip : GXPrimitiveType::Triangles);
11441144 for (int i = 0 ; i < p.Indices .size (); i++){
11451145 primitive.Vertices .push_back (vertices[p.Indices [i]]);
@@ -1240,7 +1240,7 @@ namespace BIN {
12401240
12411241 int indexCount = 0 ;
12421242 for (auto p : primitives){
1243- BIN:: Primitive primitive;
1243+ Primitive primitive;
12441244 primitive.Opcode = (p.Type == triangle_stripper::TRIANGLE_STRIP ? GXPrimitiveType::TriangleStrip : GXPrimitiveType::Triangles);
12451245 for (int i = 0 ; i < p.Indices .size (); i++){
12461246 primitive.Vertices .push_back (vertices[p.Indices [i]]);
0 commit comments