SDL_image: Restore compatibility with older SDL2 versions

From 9f18827a2f8b051323b56f42fe175c98d674fa16 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Wed, 2 Apr 2025 21:28:50 +0200
Subject: [PATCH] Restore compatibility with older SDL2 versions

---
 src/IMG_webp.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/IMG_webp.c b/src/IMG_webp.c
index 7c96e02d8..f54baf1e2 100644
--- a/src/IMG_webp.c
+++ b/src/IMG_webp.c
@@ -36,6 +36,14 @@
 
 #include "SDL_endian.h"
 
+#if !SDL_VERSION_ATLEAST(2,30,0)
+#if SDL_BYTEORDER == SDL_BIG_ENDIAN
+#define SDL_PIXELFORMAT_RGBX32 SDL_PIXELFORMAT_RGBX8888
+#else
+#define SDL_PIXELFORMAT_RGBX32 SDL_PIXELFORMAT_XBGR8888
+#endif
+#endif
+
 #ifdef macintosh
 #define MACOS
 #endif