From 0e457ec6ea3ac0fabc89fcad57fdbf7fd39ec825 Mon Sep 17 00:00:00 2001 From: Vas Crabb Date: Wed, 16 Mar 2022 04:46:13 +1100 Subject: Revert "More BGFX stability improvements (missing files + multi-window) (#9410)" This reverts commit f5b75b74393646d1dc082ec807279451dc481854. --- src/osd/mac/window.cpp | 44 +++++++++----------------------------------- 1 file changed, 9 insertions(+), 35 deletions(-) (limited to 'src/osd/mac/window.cpp') diff --git a/src/osd/mac/window.cpp b/src/osd/mac/window.cpp index ea2adbb631f..4a150e54a35 100644 --- a/src/osd/mac/window.cpp +++ b/src/osd/mac/window.cpp @@ -69,43 +69,17 @@ bool mac_osd_interface::window_init() { osd_printf_verbose("Enter macwindow_init\n"); - // initialize the renderer - const int fallbacks[VIDEO_MODE_COUNT] = { - -1, // NONE -> no fallback - -1, // No GDI on macOS - VIDEO_MODE_OPENGL, // BGFX -> OpenGL - -1, // OpenGL -> no fallback - -1, // No SDL2ACCEL on macOS - -1, // No D3D on macOS - -1 // No SOFT on macOS - }; - - int current_mode = video_config.mode; - while (current_mode != VIDEO_MODE_NONE) - { - bool error = false; - switch(current_mode) - { - case VIDEO_MODE_BGFX: - error = renderer_bgfx::init(machine()); - break; - case VIDEO_MODE_OPENGL: - renderer_ogl::init(machine()); - break; - default: - fatalerror("Unknown video mode."); - break; - } - if (error) - { - current_mode = fallbacks[current_mode]; - } - else - { + // initialize the drawers + + switch (video_config.mode) + { + case VIDEO_MODE_BGFX: + renderer_bgfx::init(machine()); + break; + case VIDEO_MODE_OPENGL: + renderer_ogl::init(machine()); break; - } } - video_config.mode = current_mode; // set up the window list osd_printf_verbose("Leave macwindow_init\n"); -- cgit v1.2.3