فهرست منبع

Loading PNG files are part of the core SDL library

Don't disable this functionality when defining SDL_LEAN_AND_MEAN, but if you need to, you can define SDL_DISABLE_STB if you want to compile this out.

Fixes https://github.com/libsdl-org/SDL/issues/15139
Sam Lantinga 3 روز پیش
والد
کامیت
72d5fe213f
2فایلهای تغییر یافته به همراه5 افزوده شده و 5 حذف شده
  1. 0 5
      src/SDL_internal.h
  2. 5 0
      src/video/SDL_stb.c

+ 0 - 5
src/SDL_internal.h

@@ -191,11 +191,6 @@
 #define SDL_VIDEO_RENDER_SW 1
 #endif
 
-/* STB image conversion */
-#if !defined(SDL_HAVE_STB) && !defined(SDL_LEAN_AND_MEAN)
-#define SDL_HAVE_STB 1
-#endif
-
 /* YUV formats
    - handling of YUV surfaces
    - blitting and conversion functions */

+ 5 - 0
src/video/SDL_stb.c

@@ -23,6 +23,11 @@
 #include "SDL_stb_c.h"
 #include "SDL_surface_c.h"
 
+/* STB image conversion */
+#ifndef SDL_DISABLE_STB
+#define SDL_HAVE_STB
+#endif
+
 #ifdef SDL_HAVE_STB
 ////////////////////////////////////////////////////////////////////////////
 #define malloc SDL_malloc