X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=vid.h;h=2df5d6fc0fc6c99b862e64384f5a77351164f24a;hb=754c702911eb45a08a4440be5b42e1b9582c0fa5;hp=f2757bbdec9607372e5c16b11fe6754a9a94e138;hpb=7d0ec7ce187f7333a7ada2884108757a4fec6449;p=xonotic%2Fdarkplaces.git diff --git a/vid.h b/vid.h index f2757bbd..2df5d6fc 100644 --- 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; @@ -46,8 +44,7 @@ void VID_InitCvars(void); void GL_Init (void); -void VID_CheckMultitexture(void); -void VID_CheckCVA(void); +void VID_CheckExtensions(void); void VID_Init (void); // Called at startup @@ -61,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);