Hard coded list of the fullscreen video modes is gone from Q2PRO, you can
specify your own list in configuration files. Vertical refresh frequency ‘freq’
and bit depth ‘bpp’ can be specified individually for each mode.
For example, ‘set vid_modelist "640x480@75 800x600@75:32"’, followed by
‘set vid_fullscreen 2’ selects 800x600 video mode at 75 Hz vertical refresh
and forces 32 bit framebuffer depth.
| Variable | Value | Default | Description |
| gl_gamma_scale_pics |
0 — apply to textures and skins
1 — apply to all images
| 0 | Apply gamma scaling not only to textures and skins, but to all images. |
| gl_noscrap |
0 — combine pics into the scrap
1 — don't use scrap
| 0 | By default, OpenGL renderer combines small HUD pics into single large
texture called scrap. This cvar disables this optimization. |
| gl_bilerp_chars |
0 — off
1 — on
| 0 | Enable bilinear interpolation of charset images. |
| gl_drawsky |
0 — off
1 — on
| 1 | When disabled, sky box is drawn in solid black color. |
| gl_partscale |
| 1.5 | Specifies minimum size of particles. |
| gl_saturation |
| 1 | Specifies color saturation percentage of world textures. Default value of
1 means identity coloring, value of 0 effectively makes textures
monochrome (and speeds up rendering a bit as textures are uploaded at
8 bit per pixel instead of 24). |
| gl_invert |
0 — off
1 — on
| 0 | Invert colors of world textures. In combination with ‘gl_saturation 0’
effectively makes textures look like negative. |
| gl_anisotropy |
| 0 | When set to 2 and higher, enables anisotropic filtering of world textures,
provided you video card supports it. |
| gl_brightness |
| 0 | Specifies additional brightness percentage added to world lightmaps.
Default value of 0 means identity lightmaps, value of 1 means fullbright
lightmaps. |
| gl_modulate_mask |
1 — to world lightmaps
2 — to entity lighting
| 3 | Specifies where gl_modulate cvar applies. |
| gl_fragment_program |
0 — off
1 — on
| 0 | Enables ‘GL_ARB_fragment_program’ extension, if supported by video drivers.
Currently this extension is used only for warping effect on liquid surfaces. |
| gl_vertex_buffer_object |
0 — off
1 — on
| 0 | Enables ‘GL_ARB_vertex_buffer_object’ extension, if supported by video drivers.
This extension allows uploading vertex data at map load time into the special
static memory area. Depending on your OpenGL implementation, this may
speed up rendering. |
| r_override_textures |
0 — off
1 — on
| 1 | Enables automatic overriding of palettized textures (in WAL or PCX format)
with truecolor replacements (in PNG, JPEG or TGA format). |
| r_override_models |
0 — off
1 — on
| 0 | Enables automatic overriding of MD2 models with MD3 replacements. |
| r_texture_formats |
| pjt | Specifies the order in which truecolor texture replacements are searched.
Default value means to try *.png first, then *.jpg, then *.tga. |