mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-11-30 07:52:03 +00:00
Removed face-flipping code for md3 surfaces (no longer needed)
This commit is contained in:
parent
47706299a5
commit
2604b67188
1 changed files with 4 additions and 15 deletions
|
@ -1211,21 +1211,10 @@ static void RB_SurfaceMesh(mdvSurface_t *surface) {
|
||||||
Bob = tess.numIndexes;
|
Bob = tess.numIndexes;
|
||||||
Doug = tess.numVertexes;
|
Doug = tess.numVertexes;
|
||||||
|
|
||||||
if (backEnd.currentEntity->mirrored) {
|
for (j = 0 ; j < surface->numTriangles ; j++) {
|
||||||
// Makro - this should be done differently, but since we're copying
|
tess.indexes[Bob + j*3 + 0] = Doug + triangles[j].indexes[0];
|
||||||
// indices in a loop anyway (see below), reversing them in the same loop
|
tess.indexes[Bob + j*3 + 1] = Doug + triangles[j].indexes[1];
|
||||||
// is practically free...
|
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[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];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
tess.numIndexes += indexes;
|
tess.numIndexes += indexes;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue