]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
limit gl_mesh_batchtriangles to never go below 1, because although < 1 works it calls...
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 4 Aug 2002 15:06:53 +0000 (15:06 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sun, 4 Aug 2002 15:06:53 +0000 (15:06 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@2191 d7cf8633-e32d-0410-b094-e92efae38249

gl_backend.c

index 3fb433e9b1b79496178bb7669d8e3bc46b35a190..b991a9e6de229cb7a2bd67778d4da1b9dce98276 100644 (file)
@@ -273,8 +273,8 @@ static void gl_backend_bufferchanges(int init)
        if (gl_mesh_transtriangles.integer > 65536)
                Cvar_SetValueQuick(&gl_mesh_transtriangles, 65536);
 
-       if (gl_mesh_batchtriangles.integer < 0)
-               Cvar_SetValueQuick(&gl_mesh_batchtriangles, 0);
+       if (gl_mesh_batchtriangles.integer < 1)
+               Cvar_SetValueQuick(&gl_mesh_batchtriangles, 1);
        if (gl_mesh_batchtriangles.integer > gl_mesh_maxtriangles.integer)
                Cvar_SetValueQuick(&gl_mesh_batchtriangles, gl_mesh_maxtriangles.integer);
 
@@ -868,7 +868,8 @@ void R_Mesh_Finish(void)
 {
        int i;
        // flush any queued meshs
-       R_Mesh_Render();
+       if (currentmesh)
+               R_Mesh_Render();
 
        if (backendunits > 1)
        {