From 77297277524d4239034eb9fe7a09c82eb2965e5b Mon Sep 17 00:00:00 2001 From: Jeffery Myers Date: Wed, 17 Sep 2025 15:01:24 -0700 Subject: [PATCH] Use the render size not the screen size for screenshots so we use the actual framebuffer size. (#5192) --- src/rtextures.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/rtextures.c b/src/rtextures.c index 778c174fc..6366e4645 100644 --- a/src/rtextures.c +++ b/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);