瀏覽代碼

added proper define checks for png-save if it's disabled

user 7 年之前
父節點
當前提交
08fc886afd
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      src/core.c
  2. 1 1
      src/textures.c

+ 1 - 1
src/core.c

@@ -1134,7 +1134,7 @@ void SetConfigFlags(char flags)
 // Takes a screenshot of current screen (saved a .png)
 void TakeScreenshot(const char *fileName)
 {
-#if defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI)
+#if (defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI)) && defined(SUPPORT_SAVE_PNG)
     unsigned char *imgData = rlReadScreenPixels(renderWidth, renderHeight);
     SavePNG(fileName, imgData, renderWidth, renderHeight, 4); // Save image as PNG
     free(imgData);

+ 1 - 1
src/textures.c

@@ -554,7 +554,7 @@ void UpdateTexture(Texture2D texture, const void *pixels)
 // Save image to a PNG file
 void SaveImageAs(const char* fileName, Image image)
 {
-#if defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI)
+#if (defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI)) && defined(SUPPORT_SAVE_PNG)
     unsigned char* imgData = (unsigned char*)GetImageData(image); // this works since Color is just a container for the RGBA values
     SavePNG(fileName, imgData, image.width, image.height, 4);
     free(imgData);