From af983b8b315162f36cb384f932d649befb050c04 Mon Sep 17 00:00:00 2001
From: Sam Lantinga <[EMAIL REDACTED]>
Date: Sun, 19 Jan 2025 08:05:36 -0800
Subject: [PATCH] Added video driver definitions by platform for SDL_syswm.h
---
include/SDL2/SDL_config.h | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/include/SDL2/SDL_config.h b/include/SDL2/SDL_config.h
index 5fb4182..8c37e8d 100644
--- a/include/SDL2/SDL_config.h
+++ b/include/SDL2/SDL_config.h
@@ -65,6 +65,24 @@
#ifndef SDL_VIDEO_OPENGL
#define SDL_VIDEO_OPENGL 1
#endif
+#if defined(__WIN32__)
+#define SDL_VIDEO_DRIVER_WINDOWS 1
+#endif
+#if defined (__LINUX__) || defined(__FREEBSD__) || defined(__NETBSD__) || defined(__OPENBSD__) || defined(__SOLARIS__)
+#define SDL_VIDEO_DRIVER_X11 1
+#endif
+#if defined(__LINUX__)
+#define SDL_VIDEO_DRIVER_KMSDRM 1
+#endif
+#if defined(__MACOSX__)
+#define SDL_VIDEO_DRIVER_COCOA 1
+#endif
+#if defined(__IPHONEOS__) || defined(__TVOS__)
+#define SDL_VIDEO_DRIVER_UIKIT 1
+#endif
+#if defined(__ANDROID__)
+#define SDL_VIDEO_DRIVER_ANDROID 1
+#endif
/* END DEFINES ADDED BY SDL2-COMPAT */