diff options
author | 2022-03-17 16:40:00 +0100 | |
---|---|---|
committer | 2022-03-17 16:40:09 +0100 | |
commit | db8e89e4666ef6cc6cbc11f4f5d5a2acabb0bb0b (patch) | |
tree | f21215a072bee329e9814b729c50b59b7a7b5c66 | |
parent | 736cce8e0034cf11349a19599a1c08ffb604bb46 (diff) |
sdl/window: fix possible compile problem with init fallbacks
-rw-r--r-- | src/osd/sdl/window.cpp | 8 |
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; |