macOS: Don't include video/input drivers when compiling with SDL2 (#16865)

This commit is contained in:
Eric Warmenhoven 2024-08-10 20:56:03 -04:00 committed by GitHub
parent c579033abf
commit fdf2faaf59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -157,7 +157,7 @@ static const gfx_ctx_driver_t *gfx_ctx_gl_drivers[] = {
&gfx_ctx_cocoagl,
#endif
#endif
#if (defined(HAVE_SDL) || defined(HAVE_SDL2)) && (defined(HAVE_OPENGL) || defined(HAVE_OPENGL1) || defined(HAVE_OPENGL_CORE))
#if (defined(HAVE_SDL) || defined(HAVE_SDL2)) && (defined(HAVE_OPENGL) || defined(HAVE_OPENGL1) || defined(HAVE_OPENGL_CORE)) && !defined(HAVE_COCOA)
&gfx_ctx_sdl_gl,
#endif
#ifdef HAVE_OSMESA
@ -406,7 +406,7 @@ const video_driver_t *video_drivers[] = {
#if defined(HAVE_SDL) && !defined(HAVE_SDL_DINGUX)
&video_sdl,
#endif
#ifdef HAVE_SDL2
#if defined(HAVE_SDL2) && !(defined(HAVE_COCOA) || defined(HAVE_COCOA_METAL))
&video_sdl2,
#endif
#ifdef HAVE_SDL_DINGUX

View File

@ -334,7 +334,7 @@ input_driver_t *input_drivers[] = {
#ifdef HAVE_DINPUT
&input_dinput,
#endif
#if defined(HAVE_SDL) || defined(HAVE_SDL2)
#if (defined(HAVE_SDL) || defined(HAVE_SDL2)) && !(defined(HAVE_COCOA) || defined(HAVE_COCOA_METAL))
&input_sdl,
#endif
#if defined(DINGUX) && defined(HAVE_SDL_DINGUX)