23#define VID_GRADES (1 << VID_CBITS)
55 char subrenderer[MAX_QPATH];
56 char devicename[MAX_QPATH];
82#define VID_SRGBAWARE (1u<<0)
83#define VID_SRGB_FB_LINEAR (1u<<1)
84#define VID_SRGB_FB_FAKED (1u<<2)
85#define VID_SRGB_CAPABLE (1u<<3)
86#define VID_FP16 (1u<<4)
87#define VID_SRGB_FB (VID_SRGB_FB_LINEAR|VID_SRGB_FB_FAKED)
119 float ime_position[2];
123 float forcecursorpos[2];
unsigned int conchar_t
Definition: common.h:476
unsigned char qbyte
Definition: common.h:127
int width
Definition: vid.h:72
int x
Definition: vid.h:70
int height
Definition: vid.h:73
int maxheight
Definition: vid.h:74
int y
Definition: vid.h:71
qboolean stereo
Definition: vid.h:47
int wait
Definition: vid.h:52
int width
Definition: vid.h:44
int triplebuffer
Definition: vid.h:54
int multisample
Definition: vid.h:53
int srgb
Definition: vid.h:48
int rate
Definition: vid.h:51
int bpp
Definition: vid.h:49
struct rendererinfo_s * renderer
Definition: vid.h:57
struct plugvrfuncs_s * vr
Definition: vid.h:58
int depthbits
Definition: vid.h:50
int fullscreen
Definition: vid.h:46
int height
Definition: vid.h:45
qboolean isminimized
Definition: vid.h:92
struct image_s * framebuffer
Definition: vid.h:100
unsigned width
Definition: vid.h:102
size_t ime_previewlen
Definition: vid.h:117
unsigned fbpwidth
Definition: vid.h:98
qboolean ime_allow
Definition: vid.h:120
unsigned pixelheight
Definition: vid.h:111
int gammarampsize
Definition: vid.h:94
unsigned int flags
Definition: vid.h:106
unsigned fbpheight
Definition: vid.h:99
struct plugvrfuncs_s * vr
Definition: vid.h:125
size_t ime_caret
Definition: vid.h:118
float dpi_x
Definition: vid.h:113
qboolean forcecursor
Definition: vid.h:122
unsigned rotpixelwidth
Definition: vid.h:108
unsigned height
Definition: vid.h:103
qboolean activeapp
Definition: vid.h:91
int numpages
Definition: vid.h:105
conchar_t * ime_preview
Definition: vid.h:116
int fullbright
Definition: vid.h:93
unsigned fbvwidth
Definition: vid.h:96
unsigned rotpixelheight
Definition: vid.h:109
float dpi_y
Definition: vid.h:114
unsigned fbvheight
Definition: vid.h:97
unsigned pixelwidth
Definition: vid.h:110
float y
Definition: vid.h:66
float width
Definition: vid.h:66
float x
Definition: vid.h:66
float height
Definition: vid.h:66
rendererstate_t currentrendererstate
Definition: renderer.c:356
unsigned int d_quaketo24srgbtable[256]
Definition: renderer.c:50
unsigned int d_8to24srgbtable[256]
Definition: renderer.c:48
qbyte pixel_t
Definition: vid.h:26
r_qrenderer_t
Definition: vid.h:29
@ QR_DIRECT3D8
Definition: vid.h:39
@ QR_NONE
Definition: vid.h:30
@ QR_SOFTWARE
Definition: vid.h:35
@ QR_HEADLESS
Definition: vid.h:31
@ QR_DIRECT3D12
Definition: vid.h:37
@ QR_DIRECT3D11
Definition: vid.h:34
@ QR_DIRECT3D9
Definition: vid.h:33
@ QR_OPENGL
Definition: vid.h:32
@ QR_VULKAN
Definition: vid.h:36
@ QR_METAL
Definition: vid.h:38
viddef_t vid
Definition: cl_screen.c:226
unsigned int d_8to24rgbtable[256]
Definition: renderer.c:47
unsigned int d_8to24bgrtable[256]
Definition: renderer.c:49