--- SDL/video_sdl2.cpp +++ SDL/video_sdl2.cpp @@ -494,7 +494,7 @@ static void set_mac_frame_buffer(SDL_monitor_desc &monitor, int depth, bool nati if (depth == VIDEO_DEPTH_16BIT) layout = (screen_depth == 15) ? FLAYOUT_HOST_555 : FLAYOUT_HOST_565; else if (depth == VIDEO_DEPTH_32BIT) - layout = (screen_depth == 24) ? FLAYOUT_HOST_888 : FLAYOUT_DIRECT; + layout = (screen_depth == 24) ? FLAYOUT_HOST_888 : FLAYOUT_HOST_888; if (native_byte_order) MacFrameLayout = layout; else