From e557f6cf828a5bb04e39d18cca26781d6fb3e8d0 Mon Sep 17 00:00:00 2001 From: Artem Kharytoniuk Date: Thu, 13 Apr 2017 11:51:43 +0300 Subject: [PATCH] Reset tess.numVertexes in the end of RB_EndSurface. This gives us more consistent state and avoids potentially unnecessary draw calls due to RB_CheckOverflow. --- src/engine/renderer/tr_shade.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/engine/renderer/tr_shade.c b/src/engine/renderer/tr_shade.c index 3b12454..eb9e074 100644 --- a/src/engine/renderer/tr_shade.c +++ b/src/engine/renderer/tr_shade.c @@ -1015,6 +1015,7 @@ void RB_EndSurface( void ) { } // clear shader so we can tell we don't have any unclosed surfaces tess.numIndexes = 0; + tess.numVertexes = 0; GLimp_LogComment( "----------\n" ); }