]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_screen.h
read multiple frames from demo if client is falling behind
[xonotic/darkplaces.git] / cl_screen.h
index e153b99a90355547be039555235156081e7a7c62..4e08a3ab2d7898d65bbf893aa8ff70562c8fa2c0 100644 (file)
@@ -22,17 +22,22 @@ drawqueue_t;
 typedef struct drawqueuemesh_s
 {
        rtexture_t *texture;
-       int numtriangles;
-       int numvertices;
-       int *element3i;
-       float *vertex3f;
-       float *texcoord2f;
-       float *color4f;
+       int num_triangles;
+       int num_vertices;
+       int *data_element3i;
+       float *data_vertex3f;
+       float *data_texcoord2f;
+       float *data_color4f;
 }
 drawqueuemesh_t;
 
-#define DRAWFLAG_ADDITIVE 1
-#define DRAWFLAG_MODULATE 2
+enum drawqueue_drawflag_e { 
+DRAWFLAG_NORMAL,
+DRAWFLAG_ADDITIVE,
+DRAWFLAG_MODULATE,
+DRAWFLAG_2XMODULATE,
+DRAWFLAG_NUMFLAGS
+};
 
 // clear the draw queue
 void DrawQ_Clear(void);