Bläddra i källkod

Use the render size not the screen size for screenshots so we use the actual framebuffer size. (#5192)

Jeffery Myers 2 dagar sedan
förälder
incheckning
7729727752
1 ändrade filer med 2 tillägg och 3 borttagningar
  1. 2 3
      src/rtextures.c

+ 2 - 3
src/rtextures.c

@@ -592,11 +592,10 @@ Image LoadImageFromTexture(Texture2D texture)
 // Load image from screen buffer and (screenshot)
 Image LoadImageFromScreen(void)
 {
-    Vector2 scale = GetWindowScaleDPI();
     Image image = { 0 };
 
-    image.width = (int)(GetScreenWidth()*scale.x);
-    image.height = (int)(GetScreenHeight()*scale.y);
+    image.width = (int)(GetRenderWidth());
+    image.height = (int)(GetRenderHeight());
     image.mipmaps = 1;
     image.format = PIXELFORMAT_UNCOMPRESSED_R8G8B8A8;
     image.data = rlReadScreenPixels(image.width, image.height);