]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_screen.h
Fix setinfo.
[xonotic/darkplaces.git] / cl_screen.h
index c48a2cf4592c859e7b961b2f87f097fc1fa001d5..faf906b2fb1af62855eb3ece8a78afde992bba39 100644 (file)
@@ -2,59 +2,26 @@
 #ifndef CL_SCREEN_H
 #define CL_SCREEN_H
 
-// drawqueue stuff for use by client to feed 2D art to renderer
-#define DRAWQUEUE_PIC 0
-#define DRAWQUEUE_STRING 1
-#define DRAWQUEUE_MESH 2
-
-typedef struct drawqueue_s
-{
-       unsigned short size;
-       qbyte command, flags;
-       unsigned int color;
-       float x, y, scalex, scaley;
-}
-drawqueue_t;
-
-// a triangle mesh... embedded in the drawqueue
-// each vertex is 4 floats (3 are used)
-// each texcoord is 4 floats (3 are used)
-// each color is 4 floats (4 are used)
-typedef struct drawqueuemesh_s
-{
-       rtexture_t *texture;
-       int numtriangles;
-       int numvertices;
-       int *indices;
-       float *vertices;
-       float *texcoords;
-       float *colors;
-}
-drawqueuemesh_t;
-
-#define DRAWFLAG_ADDITIVE 1
-
-// clear the draw queue
-void DrawQ_Clear(void);
-// draw an image
-void DrawQ_Pic(float x, float y, char *picname, float width, float height, float red, float green, float blue, float alpha, int flags);
-// draw a text string
-void DrawQ_String(float x, float y, const char *string, int maxlen, float scalex, float scaley, float red, float green, float blue, float alpha, int flags);
-// draw a filled rectangle
-void DrawQ_Fill (float x, float y, float w, float h, float red, float green, float blue, float alpha, int flags);
-// draw a triangle mesh
-void DrawQ_Mesh (drawqueuemesh_t *mesh, int flags);
-
 void SHOWLMP_decodehide(void);
 void SHOWLMP_decodeshow(void);
 void SHOWLMP_drawall(void);
-void SHOWLMP_clear(void);
 
-extern cvar_t scr_2dresolution;
+extern cvar_t vid_conwidth;
+extern cvar_t vid_conheight;
+extern cvar_t vid_pixelheight;
+extern cvar_t scr_screenshot_jpeg;
+extern cvar_t scr_screenshot_jpeg_quality;
+extern cvar_t scr_screenshot_png;
+extern cvar_t scr_screenshot_gammaboost;
+extern cvar_t scr_screenshot_name;
 
 void CL_Screen_NewMap(void);
 void CL_Screen_Init(void);
+void CL_Screen_Shutdown(void);
 void CL_UpdateScreen(void);
 
+qboolean R_Stereo_Active(void);
+qboolean R_Stereo_ColorMasking(void);
+
 #endif