From c158771f59dff5b04038b0a7cfccd6b49da64039 Mon Sep 17 00:00:00 2001 From: Andrey Akhmichin Date: Sun, 10 Jan 2021 01:46:27 +0500 Subject: [PATCH] ref_gl: gl_rsurf.c: don't use asserts to prevent engine from stopping when vbo is disabled. --- ref_gl/gl_rsurf.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ref_gl/gl_rsurf.c b/ref_gl/gl_rsurf.c index b1d01499..5302fb0b 100644 --- a/ref_gl/gl_rsurf.c +++ b/ref_gl/gl_rsurf.c @@ -2697,7 +2697,9 @@ void R_DrawVBO( qboolean drawlightmap, qboolean drawtextures ) if( !vbotex->vboarray ) continue; - ASSERT( vbotex->vboarray == vbo ); + // ASSERT( vbotex->vboarray == vbo ); + if( vbotex->vboarray != vbo ) + continue; if( vbotex->curindex || vbotex->dlightchain ) { @@ -2855,7 +2857,7 @@ void R_DrawVBO( qboolean drawlightmap, qboolean drawtextures ) if( !drawtextures || !drawlightmap ) vbos.decaldata->lm[k] = NULL; } - ASSERT( !vbo->next ); + // ASSERT( !vbo->next ); // restore states R_DisableDetail();