From f9ff0bc55dda398ffdb790d22b6eb7fb7287968a Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Thu, 12 Dec 2013 12:43:49 -0600 Subject: Have our OpenGL/ES context creation be less stupid. --- Source/Core/VideoBackends/Software/Src/SWmain.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Source/Core/VideoBackends/Software/Src/SWmain.cpp') diff --git a/Source/Core/VideoBackends/Software/Src/SWmain.cpp b/Source/Core/VideoBackends/Software/Src/SWmain.cpp index 074b6bc38b..582325d5f4 100644 --- a/Source/Core/VideoBackends/Software/Src/SWmain.cpp +++ b/Source/Core/VideoBackends/Software/Src/SWmain.cpp @@ -61,8 +61,12 @@ void VideoSoftware::ShowConfig(void *_hParent) bool VideoSoftware::Initialize(void *&window_handle) { g_SWVideoConfig.Load((File::GetUserPath(D_CONFIG_IDX) + "gfx_software.ini").c_str()); - InitInterface(); + InitInterface(); + GLInterface->SetMode(GLInterfaceMode::MODE_OPENGL); +#ifdef USE_GLES + GLInterface->SetMode(GLInterfaceMode::MODE_OPENGLES2); +#endif if (!GLInterface->Create(window_handle)) { INFO_LOG(VIDEO, "%s", "SWRenderer::Create failed\n"); -- cgit v1.2.3