ref_gl: vbo: fix binding garbade texture after changelevel, fix wpoly counter

This commit is contained in:
mittorn 2023-10-23 20:14:08 +03:00 committed by Alibek Omarov
parent dfe12535a5
commit 1d4d355b38
1 changed files with 5 additions and 0 deletions

View File

@ -2964,6 +2964,7 @@ void R_ClearVBOState( qboolean drawlightmap, qboolean drawtextures )
vboarray.tstate = VBO_TEXTURE_NONE; vboarray.tstate = VBO_TEXTURE_NONE;
vboarray.lstate = VBO_LIGHTMAP_NONE; vboarray.lstate = VBO_LIGHTMAP_NONE;
vboarray.itexture = 0; vboarray.itexture = 0;
mtst.lm = 0;
} }
@ -3240,6 +3241,10 @@ qboolean R_AddSurfToVBO( msurface_t *surf, qboolean buildlightmap )
vbos.decaldata->lm[vbotex->lightmaptexturenum] = surf; vbos.decaldata->lm[vbotex->lightmaptexturenum] = surf;
} }
} }
// now this path does not draw wapred surfaces, so count it as one poly
r_stats.c_world_polys++;
return true; return true;
} }
return false; return false;