Removed face-flipping code for md3 surfaces (no longer needed)

This commit is contained in:
Andrei Drexler 2011-03-09 07:54:15 +00:00
parent 47706299a5
commit 2604b67188
1 changed files with 4 additions and 15 deletions

View File

@ -1211,21 +1211,10 @@ static void RB_SurfaceMesh(mdvSurface_t *surface) {
Bob = tess.numIndexes;
Doug = tess.numVertexes;
if (backEnd.currentEntity->mirrored) {
// Makro - this should be done differently, but since we're copying
// indices in a loop anyway (see below), reversing them in the same loop
// is practically free...
for (j = 0 ; j < surface->numTriangles ; j++) {
tess.indexes[Bob + j*3 + 0] = Doug + triangles[j].indexes[0];
tess.indexes[Bob + j*3 + 1] = Doug + triangles[j].indexes[2];
tess.indexes[Bob + j*3 + 2] = Doug + triangles[j].indexes[1];
}
} else {
for (j = 0 ; j < surface->numTriangles ; j++) {
tess.indexes[Bob + j*3 + 0] = Doug + triangles[j].indexes[0];
tess.indexes[Bob + j*3 + 1] = Doug + triangles[j].indexes[1];
tess.indexes[Bob + j*3 + 2] = Doug + triangles[j].indexes[2];
}
for (j = 0 ; j < surface->numTriangles ; j++) {
tess.indexes[Bob + j*3 + 0] = Doug + triangles[j].indexes[0];
tess.indexes[Bob + j*3 + 1] = Doug + triangles[j].indexes[1];
tess.indexes[Bob + j*3 + 2] = Doug + triangles[j].indexes[2];
}
tess.numIndexes += indexes;