- added r_debug_draw that shows how the software renderer composes its scene
This commit is contained in:
parent
1b68b69ed8
commit
459f748c4e
3 changed files with 41 additions and 3 deletions
|
|
@ -64,6 +64,7 @@ void PeekThreadedErrorPane();
|
|||
#endif
|
||||
|
||||
EXTERN_CVAR(Int, r_clearbuffer)
|
||||
EXTERN_CVAR(Int, r_debug_draw)
|
||||
|
||||
CVAR(Bool, r_scene_multithreaded, false, 0);
|
||||
CVAR(Bool, r_models, false, 0);
|
||||
|
|
@ -103,7 +104,7 @@ namespace swrenderer
|
|||
if (r_models)
|
||||
PolyTriangleDrawer::ClearBuffers(viewport->RenderTarget);
|
||||
|
||||
if (r_clearbuffer != 0)
|
||||
if (r_clearbuffer != 0 || r_debug_draw != 0)
|
||||
{
|
||||
if (!viewport->RenderTarget->IsBgra())
|
||||
{
|
||||
|
|
@ -118,6 +119,7 @@ namespace swrenderer
|
|||
for (int i = 0; i < size; i++)
|
||||
dest[i] = bgracolor.d;
|
||||
}
|
||||
DrawerThreads::ResetDebugDrawPos();
|
||||
}
|
||||
|
||||
RenderActorView(player->mo);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue