fix OSD=mac compile [R. Belmont]

This commit is contained in:
arbee 2021-07-31 14:39:27 -04:00
parent 367ca9e240
commit 7419700de0
2 changed files with 4 additions and 2 deletions

View File

@ -476,7 +476,7 @@ void mac_window_info::update()
// Check whether window has vector screens
{
const screen_device *screen = screen_device_iterator(machine().root_device()).byindex(index());
const screen_device *screen = screen_device_enumerator(machine().root_device()).byindex(index());
if ((screen != nullptr) && (screen->screen_type() == SCREEN_TYPE_VECTOR))
renderer().set_flags(osd_renderer::FLAG_HAS_VECTOR_SCREEN);
else

View File

@ -1128,11 +1128,13 @@ int renderer_ogl::draw(const int update)
assuming you do support Retina. SDL 2.0.11 is scheduled to fix this, but it's not out yet.
So we double-scale everything if you're on 10.15 or later and SDL is not at least version 2.0.11.
*/
#if defined(SDLMAME_MACOSX) || defined(OSD_MAC)
#if defined(SDLMAME_MACOSX) && !defined(OSD_MAC)
SDL_version sdlVers;
SDL_GetVersion(&sdlVers);
// Only do this if SDL is not at least 2.0.11.
if ((sdlVers.major == 2) && (sdlVers.minor == 0) && (sdlVers.patch < 11))
#endif
#if defined(SDLMAME_MACOSX) || defined(OSD_MAC)
{
// now get the Darwin kernel version
int dMaj, dMin, dPatch;