From: havoc Date: Fri, 3 Sep 2004 02:24:30 +0000 (+0000) Subject: added varray_svector3f, varray_tvector3f, and varray_normal3f arrays X-Git-Tag: xonotic-v0.1.0preview~5658 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=commitdiff_plain;h=812222c5cb94b2cd8bfa70a3091ebdfa5d10db96 added varray_svector3f, varray_tvector3f, and varray_normal3f arrays git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@4423 d7cf8633-e32d-0410-b094-e92efae38249 --- diff --git a/gl_backend.c b/gl_backend.c index 7ba45451..584acfdc 100644 --- a/gl_backend.c +++ b/gl_backend.c @@ -1481,12 +1481,16 @@ void SCR_UpdateScreen (void) // dynamic vertex array buffer subsystem //=========================================================================== +// FIXME: someday this should be dynamically allocated and resized? float varray_vertex3f[65536*3]; +float varray_svector3f[65536*3]; +float varray_tvector3f[65536*3]; +float varray_normal3f[65536*3]; float varray_color4f[65536*4]; float varray_texcoord2f[4][65536*2]; float varray_texcoord3f[4][65536*3]; -float varray_normal3f[65536*3]; int earray_element3i[65536]; +float varray_vertex3f2[65536*3]; //=========================================================================== // vertex array caching subsystem diff --git a/gl_backend.h b/gl_backend.h index 3549566a..645aeaf6 100644 --- a/gl_backend.h +++ b/gl_backend.h @@ -108,11 +108,14 @@ rcachearrayrequest_t; int R_Mesh_CacheArray(rcachearrayrequest_t *r); extern float varray_vertex3f[65536*3]; +extern float varray_svector3f[65536*3]; +extern float varray_tvector3f[65536*3]; +extern float varray_normal3f[65536*3]; extern float varray_color4f[65536*4]; extern float varray_texcoord2f[4][65536*2]; extern float varray_texcoord3f[4][65536*3]; -extern float varray_normal3f[65536*3]; extern int earray_element3i[65536]; +extern float varray_vertex3f2[65536*3]; #endif