From a11098c32995b4e85c12e38ab6dd3be318738eba Mon Sep 17 00:00:00 2001 From: havoc Date: Sat, 26 Apr 2003 10:19:21 +0000 Subject: [PATCH] increased default gl_mesh_maxverts to 65536, and also increased the limit to that git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@2988 d7cf8633-e32d-0410-b094-e92efae38249 --- gl_backend.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/gl_backend.c b/gl_backend.c index e21c1c8c..b7ee813a 100644 --- a/gl_backend.c +++ b/gl_backend.c @@ -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) -- 2.39.2