reversed faces order in dff loader

This commit is contained in:
Sandro Sobczyński
2020-11-04 22:00:36 +01:00
parent b48fa16274
commit d2013d4467
+4 -3
View File
@@ -228,9 +228,10 @@ void DffLoader::readGeometryExtension(MeshFrame *o_frame, char **materialNames,
for (u32 j = 0; j < facesCount; j++) for (u32 j = 0; j < facesCount; j++)
{ {
u32 vertex1 = readDwordFromArrayLE(t_buffer, t_ptrPos); u32 vertex1 = readDwordFromArrayLE(t_buffer, t_ptrPos);
o_frame->getMaterial(i).setVertexFace(j, vertex1); // Inverted insertind due to backface culling
o_frame->getMaterial(i).setNormalFace(j, vertex1); o_frame->getMaterial(i).setVertexFace(facesCount - 1 - j, vertex1);
o_frame->getMaterial(i).setSTFace(j, vertex1); o_frame->getMaterial(i).setNormalFace(facesCount - 1 - j, vertex1);
o_frame->getMaterial(i).setSTFace(facesCount - 1 - j, vertex1);
} }
} }
} }