FTEQW
Documentation of the FTE engine source tree.
gl_vidsdl.c File Reference

Functions

voidGLVID_CreateCursor (const qbyte *imagedata, int width, int height, uploadfmt_t format, float hotx, float hoty, float scale)
 
qboolean GLVID_SetCursor (void *cursor)
 
void GLVID_DestroyCursor (void *cursor)
 
qboolean GLVID_Init (rendererstate_t *info, unsigned char *palette)
 
void GLVID_DeInit (void)
 
void GLVID_SwapBuffers (void)
 
qboolean GLVID_ApplyGammaRamps (unsigned int gammarampsize, unsigned short *ramps)
 
void GLVID_SetCaption (const char *text)
 

Variables

SDL_Window * sdlwindow
 
SDL_Surface * sdlsurf
 
cvar_t vid_vsync
 
cvar_t vid_hardwaregamma
 
cvar_t gl_lateswap
 
cvar_t vid_gl_context_version
 
cvar_t vid_gl_context_debug
 
cvar_t vid_gl_context_forwardcompatible
 
cvar_t vid_gl_context_es
 
cvar_t vid_gl_context_compatibility
 
qboolean gammaworks
 
HWND mainwindow
 
qboolean vid_isfullscreen
 
unsigned short intitialgammaramps [3][256]
 
qboolean mouseactive
 
qboolean mouseusedforgui
 
rendererinfo_t vkrendererinfo
 

Function Documentation

◆ GLVID_ApplyGammaRamps()

qboolean GLVID_ApplyGammaRamps ( unsigned int  gammarampsize,
unsigned short *  ramps 
)

◆ GLVID_CreateCursor()

void * GLVID_CreateCursor ( const qbyte imagedata,
int  width,
int  height,
uploadfmt_t  format,
float  hotx,
float  hoty,
float  scale 
)

◆ GLVID_DeInit()

void GLVID_DeInit ( void  )

◆ GLVID_DestroyCursor()

void GLVID_DestroyCursor ( void cursor)

◆ GLVID_Init()

qboolean GLVID_Init ( rendererstate_t info,
unsigned char *  palette 
)

◆ GLVID_SetCaption()

void GLVID_SetCaption ( const char *  text)

◆ GLVID_SetCursor()

qboolean GLVID_SetCursor ( void cursor)

◆ GLVID_SwapBuffers()

void GLVID_SwapBuffers ( void  )

Variable Documentation

◆ gammaworks

qboolean gammaworks
extern

◆ gl_lateswap

cvar_t gl_lateswap
extern

◆ intitialgammaramps

unsigned short intitialgammaramps[3][256]

◆ mainwindow

HWND mainwindow

◆ mouseactive

qboolean mouseactive
extern

◆ mouseusedforgui

qboolean mouseusedforgui
extern

◆ sdlsurf

SDL_Surface* sdlsurf

◆ sdlwindow

SDL_Window* sdlwindow

◆ vid_gl_context_compatibility

cvar_t vid_gl_context_compatibility
extern

◆ vid_gl_context_debug

cvar_t vid_gl_context_debug
extern

◆ vid_gl_context_es

cvar_t vid_gl_context_es
extern

◆ vid_gl_context_forwardcompatible

cvar_t vid_gl_context_forwardcompatible
extern

◆ vid_gl_context_version

cvar_t vid_gl_context_version
extern

◆ vid_hardwaregamma

cvar_t vid_hardwaregamma
extern

◆ vid_isfullscreen

qboolean vid_isfullscreen
extern

◆ vid_vsync

cvar_t vid_vsync
extern

◆ vkrendererinfo

rendererinfo_t vkrendererinfo