- with the new order of things we need the software renderer to be always available.

This commit is contained in:
Christoph Oelckers 2018-04-03 20:14:26 +02:00
commit 9ba32cb994
12 changed files with 46 additions and 96 deletions

View file

@ -180,27 +180,6 @@ void I_InitGraphics ()
Video->SetWindowedScale (vid_winscale);
}
static void I_DeleteRenderer()
{
if (Renderer != NULL) delete Renderer;
}
void I_CreateRenderer()
{
currentrenderer = vid_renderer;
if (currentrenderer == 1)
Printf("Renderer: OpenGL\n");
else
Printf("Renderer: Software on OpenGL\n");
if (Renderer == NULL)
{
if (currentrenderer==1) Renderer = gl_CreateInterface();
else Renderer = new FSoftwareRenderer;
atterm(I_DeleteRenderer);
}
}
/** Remaining code is common to Win32 and Linux **/
// VIDEO WRAPPERS ---------------------------------------------------------