- moved the entire OpenGL backend into a separate namespace.

This commit is contained in:
Christoph Oelckers 2018-10-29 13:56:17 +01:00
commit 118bc78fe3
31 changed files with 139 additions and 20 deletions

View file

@ -50,8 +50,8 @@
#include "hwrenderer/data/flatvertices.h"
EXTERN_CVAR (Bool, vid_vsync)
FGLRenderer *GLRenderer;
EXTERN_CVAR(Bool, r_drawvoxels)
EXTERN_CVAR(Int, gl_tonemap)
void gl_LoadExtensions();
void gl_PrintStartupLog();
@ -64,6 +64,10 @@ CUSTOM_CVAR(Int, vid_hwgamma, 2, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOINITC
if (screen != nullptr) screen->SetGamma();
}
namespace OpenGLRenderer
{
FGLRenderer *GLRenderer;
//==========================================================================
//
//
@ -235,9 +239,6 @@ sector_t *OpenGLFrameBuffer::RenderView(player_t *player)
//
//===========================================================================
EXTERN_CVAR(Bool, r_drawvoxels)
EXTERN_CVAR(Int, gl_tonemap)
uint32_t OpenGLFrameBuffer::GetCaps()
{
if (!V_IsHardwareRenderer())
@ -537,3 +538,4 @@ FTexture *OpenGLFrameBuffer::WipeEndScreen()
return tex;
}
}