]> de.git.xonotic.org Git - xonotic/darkplaces.git/commitdiff
increased default gl_mesh_maxverts to 65536, and also increased the limit to that
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 26 Apr 2003 10:19:21 +0000 (10:19 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Sat, 26 Apr 2003 10:19:21 +0000 (10:19 +0000)
git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@2988 d7cf8633-e32d-0410-b094-e92efae38249

gl_backend.c

index e21c1c8ceb804d1647a6700b5734d58878653e3b..b7ee813a5a3ff25d6d8be6a740f5466f76a001f1 100644 (file)
@@ -3,7 +3,9 @@
 #include "image.h"
 #include "jpeg.h"
 
-cvar_t gl_mesh_maxverts = {0, "gl_mesh_maxverts", "21760"};
+// 65536 is the max addressable on a Geforce 256 up until Geforce3
+// (excluding MX), seems a reasonable number...
+cvar_t gl_mesh_maxverts = {0, "gl_mesh_maxverts", "65536"};
 cvar_t gl_mesh_floatcolors = {0, "gl_mesh_floatcolors", "1"};
 cvar_t gl_mesh_drawrangeelements = {0, "gl_mesh_drawrangeelements", "1"};
 cvar_t gl_mesh_vertex_array_range = {0, "gl_mesh_vertex_array_range", "0"};
@@ -133,11 +135,10 @@ void GL_Backend_FreeElementArray(void)
 
 void GL_Backend_CheckCvars(void)
 {
-       // 21760 is (65536 / 3) rounded off to a multiple of 128
        if (gl_mesh_maxverts.integer < 1024)
                Cvar_SetValueQuick(&gl_mesh_maxverts, 1024);
-       if (gl_mesh_maxverts.integer > 21760)
-               Cvar_SetValueQuick(&gl_mesh_maxverts, 21760);
+       if (gl_mesh_maxverts.integer > 65536)
+               Cvar_SetValueQuick(&gl_mesh_maxverts, 65536);
        if (gl_mesh_vertex_array_range.integer && !gl_support_var)
                Cvar_SetValueQuick(&gl_mesh_vertex_array_range, 0);
        if (gl_mesh_vertex_array_range_readfrequency.value < 0)