Index: darkplaces/gl_backend.c
diff -u darkplaces/gl_backend.c:1.139 darkplaces/gl_backend.c:1.140
--- darkplaces/gl_backend.c:1.139	Wed Aug 25 04:50:52 2004
+++ darkplaces/gl_backend.c	Thu Sep  2 22:24:30 2004
@@ -1481,12 +1481,16 @@
 // 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
Index: darkplaces/gl_backend.h
diff -u darkplaces/gl_backend.h:1.59 darkplaces/gl_backend.h:1.60
--- darkplaces/gl_backend.h:1.59	Thu May 20 16:33:00 2004
+++ darkplaces/gl_backend.h	Thu Sep  2 22:24:30 2004
@@ -108,11 +108,14 @@
 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
 