]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - vid.h
fix a bunch of pointer type warnings introduced by the change to const parameters...
[xonotic/darkplaces.git] / vid.h
diff --git a/vid.h b/vid.h
index d8a4cfdf2a981fec493021c5e72b45be3158134f..2df5d6fc0fc6c99b862e64384f5a77351164f24a 100644 (file)
--- a/vid.h
+++ b/vid.h
@@ -8,7 +8,7 @@ of the License, or (at your option) any later version.
 
 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 
 See the GNU General Public License for more details.
 
@@ -19,17 +19,15 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
 // vid.h -- video driver defs
 
-typedef struct vrect_s
-{
-       int                             x,y,width,height;
-       struct vrect_s  *pnext;
-} vrect_t;
-
 typedef struct
 {
-       int             width;          
-       int             height;
-       int             recalc_refdef;  // if true, recalc vid-based stuff
+       // these are set with VID_GetWindowSize and can change from frame to frame
+       int             realx;
+       int             realy;
+       int             realwidth;
+       int             realheight;
+//     int             recalc_refdef;  // if true, recalc vid-based stuff
+
        int             conwidth;
        int             conheight;
 } viddef_t;
@@ -60,3 +58,7 @@ int VID_SetMode (int modenum);
 
 // sets hardware gamma correction, returns false if the device does not support gamma control
 int VID_SetGamma (float prescale, float gamma, float scale, float base);
+
+void VID_GetWindowSize (int *x, int *y, int *width, int *height);
+
+void VID_Finish (void);