X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=cl_screen.h;h=4e08a3ab2d7898d65bbf893aa8ff70562c8fa2c0;hb=b88c13ef3391bf3dd29e94f398b5b91fcef7a40e;hp=e153b99a90355547be039555235156081e7a7c62;hpb=82d719d14af6c155b13ef58c5fe22772d8cb74bc;p=xonotic%2Fdarkplaces.git diff --git a/cl_screen.h b/cl_screen.h index e153b99a..4e08a3ab 100644 --- a/cl_screen.h +++ b/cl_screen.h @@ -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);