summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VideoBackendBase.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/VideoCommon/VideoBackendBase.cpp')
-rw-r--r--Source/Core/VideoCommon/VideoBackendBase.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/Core/VideoCommon/VideoBackendBase.cpp b/Source/Core/VideoCommon/VideoBackendBase.cpp
index cf45c7b929..bddd51f0a8 100644
--- a/Source/Core/VideoCommon/VideoBackendBase.cpp
+++ b/Source/Core/VideoCommon/VideoBackendBase.cpp
@@ -40,13 +40,13 @@ void VideoBackend::PopulateList()
{
VideoBackend* backends[4] = { NULL };
- // D3D11 > OGL > SW
+ // OGL > D3D11 > SW
+#if !defined(USE_GLES) || USE_GLES3
+ g_available_video_backends.push_back(backends[0] = new OGL::VideoBackend);
+#endif
#ifdef _WIN32
if (IsGteVista())
- g_available_video_backends.push_back(backends[0] = new DX11::VideoBackend);
-#endif
-#if !defined(USE_GLES) || USE_GLES3
- g_available_video_backends.push_back(backends[1] = new OGL::VideoBackend);
+ g_available_video_backends.push_back(backends[1] = new DX11::VideoBackend);
#endif
g_available_video_backends.push_back(backends[3] = new SW::VideoSoftware);