Ignore fast path if the drawsurf is a sprite

This commit is contained in:
smallmodel 2024-12-30 19:18:20 +01:00
parent 716a574abe
commit 18a3658935
No known key found for this signature in database
GPG key ID: A96F163ED4891440

View file

@ -722,7 +722,7 @@ void RB_RenderDrawSurfList( drawSurf_t *drawSurfs, int numDrawSurfs ) {
backEnd.numSpheresUsed = 0; backEnd.numSpheresUsed = 0;
for (i = 0, drawSurf = drawSurfs ; i < numDrawSurfs ; i++, drawSurf++) { for (i = 0, drawSurf = drawSurfs ; i < numDrawSurfs ; i++, drawSurf++) {
if ( drawSurf->sort == oldSort ) { if ( drawSurf->sort == oldSort && *drawSurf->surface != SF_SPRITE ) {
// fast path, same as previous sort // fast path, same as previous sort
rb_surfaceTable[ *drawSurf->surface ]( drawSurf->surface ); rb_surfaceTable[ *drawSurf->surface ]( drawSurf->surface );
continue; continue;