diff options
| author | 2022-03-25 19:08:37 +0100 | |
|---|---|---|
| committer | 2022-03-25 19:08:37 +0100 | |
| commit | d3829a0932bc1b12e92ee8079a97e7150a96b274 (patch) | |
| tree | eedd07f28771f7f209bd7f52f04c3b9b2858b283 /src | |
| parent | e1b3560affa94b2393934ad47c23b2f5a90c2573 (diff) | |
sdl/window: add error retval check for bgfx on fallback
Diffstat (limited to 'src')
| -rw-r--r-- | src/osd/sdl/window.cpp | 6 | ||||
| -rw-r--r-- | src/osd/windows/window.cpp | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/osd/sdl/window.cpp b/src/osd/sdl/window.cpp index 098b845e076..7c903fb8a17 100644 --- a/src/osd/sdl/window.cpp +++ b/src/osd/sdl/window.cpp @@ -98,11 +98,11 @@ bool sdl_osd_interface::window_init() -1, // No GDI on Linux #if defined(USE_OPENGL) && USE_OPENGL VIDEO_MODE_OPENGL, // BGFX -> OpenGL - VIDEO_MODE_SDL2ACCEL, // OpenGL -> SDL2Accel + -1, // OpenGL -> no fallback #else VIDEO_MODE_SDL2ACCEL, // BGFX -> SDL2Accel #endif - VIDEO_MODE_SOFT, // SDL2ACCEL -> SOFT + -1, // SDL2ACCEL -> no fallback -1, // No D3D on Linux -1, // SOFT -> no fallback }; @@ -114,7 +114,7 @@ bool sdl_osd_interface::window_init() switch(current_mode) { case VIDEO_MODE_BGFX: - renderer_bgfx::init(machine()); + error = renderer_bgfx::init(machine()); break; #if defined(USE_OPENGL) && USE_OPENGL case VIDEO_MODE_OPENGL: diff --git a/src/osd/windows/window.cpp b/src/osd/windows/window.cpp index f2c7b08db1a..e8eaa39256a 100644 --- a/src/osd/windows/window.cpp +++ b/src/osd/windows/window.cpp @@ -136,7 +136,7 @@ bool windows_osd_interface::window_init() VIDEO_MODE_NONE, // GDI -> NONE VIDEO_MODE_D3D, // BGFX -> D3D #if (USE_OPENGL) - VIDEO_MODE_GDI, // OPENGL -> GDI + -1, // OPENGL -> no fallback #endif -1, // No SDL2ACCEL on Windows OSD #if (USE_OPENGL) |
