mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2025-04-24 08:38:47 +00:00
- add vid_preferbackend == 3
to select GLES renderer
This commit is contained in:
parent
558498f9c7
commit
30a2b7b94f
4 changed files with 7 additions and 3 deletions
|
@ -463,7 +463,7 @@ public:
|
|||
|
||||
if (fb == nullptr)
|
||||
{
|
||||
if( Args->CheckParm ("-gles2_renderer") )
|
||||
if( Args->CheckParm ("-gles2_renderer") || vid_preferbackend == 3 )
|
||||
fb = new OpenGLESRenderer::OpenGLFrameBuffer(0, vid_fullscreen);
|
||||
else
|
||||
fb = new OpenGLRenderer::OpenGLFrameBuffer(0, vid_fullscreen);
|
||||
|
|
|
@ -471,7 +471,7 @@ DFrameBuffer *SDLVideo::CreateFrameBuffer ()
|
|||
#endif
|
||||
if (fb == nullptr)
|
||||
{
|
||||
if( Args->CheckParm ("-gles2_renderer") )
|
||||
if( Args->CheckParm ("-gles2_renderer") || vid_preferbackend == 3 )
|
||||
fb = new OpenGLESRenderer::OpenGLFrameBuffer(0, vid_fullscreen);
|
||||
else
|
||||
fb = new OpenGLRenderer::OpenGLFrameBuffer(0, vid_fullscreen);
|
||||
|
|
|
@ -63,6 +63,7 @@ PROC zd_wglGetProcAddress(LPCSTR name);
|
|||
}
|
||||
|
||||
EXTERN_CVAR(Int, vid_adapter)
|
||||
EXTERN_CVAR(Int, vid_preferbackend)
|
||||
EXTERN_CVAR(Bool, vid_hdr)
|
||||
|
||||
CUSTOM_CVAR(Bool, gl_debug, false, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_NOINITCALL)
|
||||
|
@ -106,7 +107,7 @@ DFrameBuffer *Win32GLVideo::CreateFrameBuffer()
|
|||
{
|
||||
SystemGLFrameBuffer *fb;
|
||||
|
||||
if (Args->CheckParm("-gles2_renderer"))
|
||||
if (Args->CheckParm("-gles2_renderer") || vid_preferbackend == 3 )
|
||||
fb = new OpenGLESRenderer::OpenGLFrameBuffer(m_hMonitor, vid_fullscreen);
|
||||
else
|
||||
fb = new OpenGLRenderer::OpenGLFrameBuffer(m_hMonitor, vid_fullscreen);
|
||||
|
|
|
@ -94,6 +94,9 @@ CUSTOM_CVAR(Int, vid_preferbackend, 0, CVAR_ARCHIVE | CVAR_GLOBALCONFIG | CVAR_N
|
|||
|
||||
switch(self)
|
||||
{
|
||||
case 3:
|
||||
Printf("Selecting OpenGLES 2.0 backend...\n");
|
||||
break;
|
||||
case 2:
|
||||
Printf("Selecting SoftPoly backend...\n");
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue