]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid.h
removed unused gldir string
[xonotic/darkplaces.git] / vid.h
diff --git a/vid.h b/vid.h
index d08d5dcc587c64e898da558560fc3d94ece8ca8e..5126c8891dc55aa5202b674a922691b94c82ab86 100644 (file)
--- a/vid.h
+++ b/vid.h
@@ -33,48 +33,34 @@ typedef struct vrect_s
 
 typedef struct
 {
-       pixel_t                 *buffer;                // invisible buffer
-       pixel_t                 *colormap;              // 256 * VID_GRADES size
-       unsigned short  *colormap16;    // 256 * VID_GRADES size
-       int                             fullbright;             // index of first fullbright color
        unsigned                width;          
        unsigned                height;
        float                   aspect;         // width / height -- < 0 is taller than wide
-       int                             numpages;
        int                             recalc_refdef;  // if true, recalc vid-based stuff
-       pixel_t                 *conbuffer;
        unsigned                conwidth;
        unsigned                conheight;
-       int                             maxwarpwidth;
-       int                             maxwarpheight;
-       pixel_t                 *direct;                // direct drawing to framebuffer, if not
-                                                                       //  NULL
 } viddef_t;
 
 extern viddef_t        vid;                            // global video state
-extern unsigned short  d_8to16table[256];
-extern unsigned        d_8to24table[256];
 extern void (*vid_menudrawfn)(void);
 extern void (*vid_menukeyfn)(int key);
 
-void   VID_SetPalette (unsigned char *palette);
-// called at startup
+extern qboolean isG200;
+extern qboolean isRagePro;
+extern qboolean gl_mtexable;
+extern qboolean gl_arrays;
 
-void   VID_Init (unsigned char *palette);
-// Called at startup to set up translation tables, takes 256 8 bit RGB values
-// the palette data will go away after the call, so it must be copied off if
-// the video driver will need it again
+void GL_Init (void);
+
+void VID_CheckMultiTexture();
+void VID_CheckVertexArrays();
+
+void   VID_Init ();
+// Called at startup
 
 void   VID_Shutdown (void);
 // Called at shutdown
 
-void   VID_Update (vrect_t *rects);
-// flushes the given rectangles from the view buffer to the screen
-
-int VID_SetMode (int modenum, unsigned char *palette);
+int VID_SetMode (int modenum);
 // sets the mode; only used by the Quake engine for resetting to mode 0 (the
 // base mode) on memory allocation failures
-
-void VID_HandlePause (qboolean pause);
-// called only on Win32, when pause happens, so the mouse can be released
-