Restored previously deleted r_clear debug feature.
This commit is contained in:
parent
68723c7076
commit
d03e1ae56a
|
|
@ -1,7 +1,6 @@
|
|||
Removed cvars:
|
||||
* r_allowExtensions (always use extensions if available)
|
||||
* r_allowSoftwareGL
|
||||
* r_clear
|
||||
* r_colorbits (use desktop color depth)
|
||||
* r_displayRefresh
|
||||
* r_dlightBacks
|
||||
|
|
|
|||
|
|
@ -868,8 +868,19 @@ const void *RB_DrawBuffer( const void *data ) {
|
|||
|
||||
qglDrawBuffer( cmd->buffer );
|
||||
|
||||
// VULKAN
|
||||
vk_begin_frame();
|
||||
// VULKAN
|
||||
vk_begin_frame();
|
||||
|
||||
// clear screen for debugging
|
||||
if ( r_clear->integer ) {
|
||||
qglClearColor( 1, 0, 0.5, 1 );
|
||||
qglClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
|
||||
|
||||
// VULKAN
|
||||
RB_SetGL2D(); // to ensure we have viewport that occupies entire window
|
||||
float color[4] = {1, 0, 0.5, 1};
|
||||
vk_clear_attachments(false, true, color);
|
||||
}
|
||||
|
||||
return (const void *)(cmd + 1);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -97,6 +97,7 @@ cvar_t *r_picmip;
|
|||
cvar_t *r_showtris;
|
||||
cvar_t *r_showsky;
|
||||
cvar_t *r_shownormals;
|
||||
cvar_t *r_clear;
|
||||
cvar_t *r_swapInterval;
|
||||
cvar_t *r_textureMode;
|
||||
cvar_t *r_offsetFactor;
|
||||
|
|
@ -941,6 +942,7 @@ void R_Register( void )
|
|||
r_showtris = ri.Cvar_Get ("r_showtris", "0", CVAR_CHEAT);
|
||||
r_showsky = ri.Cvar_Get ("r_showsky", "0", CVAR_CHEAT);
|
||||
r_shownormals = ri.Cvar_Get ("r_shownormals", "0", CVAR_CHEAT);
|
||||
r_clear = ri.Cvar_Get ("r_clear", "0", CVAR_CHEAT);
|
||||
r_offsetFactor = ri.Cvar_Get( "r_offsetfactor", "-1", CVAR_CHEAT );
|
||||
r_offsetUnits = ri.Cvar_Get( "r_offsetunits", "-2", CVAR_CHEAT );
|
||||
r_drawBuffer = ri.Cvar_Get( "r_drawBuffer", "GL_BACK", CVAR_CHEAT );
|
||||
|
|
|
|||
|
|
@ -1008,6 +1008,7 @@ extern cvar_t *r_logFile; // number of frames to emit GL logs
|
|||
extern cvar_t *r_showtris; // enables wireframe rendering of the world
|
||||
extern cvar_t *r_showsky; // forces sky in front of all surfaces
|
||||
extern cvar_t *r_shownormals; // draws wireframe normals
|
||||
extern cvar_t *r_clear; // force screen clear every frame
|
||||
|
||||
extern cvar_t *r_shadows; // controls shadows: 0 = none, 1 = blur, 2 = stencil, 3 = black planar projection
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user