mirror of
https://github.com/holub/mame
synced 2025-04-22 16:31:49 +03:00
fix OSD=mac compile [R. Belmont]
This commit is contained in:
parent
367ca9e240
commit
7419700de0
@ -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
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user