summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author hap <happppp@users.noreply.github.com>2022-03-17 16:40:00 +0100
committer hap <happppp@users.noreply.github.com>2022-03-17 16:40:09 +0100
commitdb8e89e4666ef6cc6cbc11f4f5d5a2acabb0bb0b (patch)
treef21215a072bee329e9814b729c50b59b7a7b5c66
parent736cce8e0034cf11349a19599a1c08ffb604bb46 (diff)
sdl/window: fix possible compile problem with init fallbacks
-rw-r--r--src/osd/sdl/window.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/osd/sdl/window.cpp b/src/osd/sdl/window.cpp
index 12dbae4f6e9..098b845e076 100644
--- a/src/osd/sdl/window.cpp
+++ b/src/osd/sdl/window.cpp
@@ -96,11 +96,13 @@ bool sdl_osd_interface::window_init()
const int fallbacks[VIDEO_MODE_COUNT] = {
-1, // NONE -> no fallback
-1, // No GDI on Linux
+#if defined(USE_OPENGL) && USE_OPENGL
VIDEO_MODE_OPENGL, // BGFX -> OpenGL
-#if (USE_OPENGL)
VIDEO_MODE_SDL2ACCEL, // OpenGL -> SDL2Accel
+#else
+ VIDEO_MODE_SDL2ACCEL, // BGFX -> SDL2Accel
#endif
- -1, // SDL2ACCEL -> SOFT
+ VIDEO_MODE_SOFT, // SDL2ACCEL -> SOFT
-1, // No D3D on Linux
-1, // SOFT -> no fallback
};
@@ -114,7 +116,7 @@ bool sdl_osd_interface::window_init()
case VIDEO_MODE_BGFX:
renderer_bgfx::init(machine());
break;
-#if (USE_OPENGL)
+#if defined(USE_OPENGL) && USE_OPENGL
case VIDEO_MODE_OPENGL:
renderer_ogl::init(machine());
break;