REVIEWED: GetScreen*() #1570

Now GetScreenWidth() and GetScreenHeight() return the current fbo width and height.
This commit is contained in:
Ray 2021-03-01 23:51:32 +01:00
parent 3f6a08535f
commit 5902cc6d9b

View file

@ -1429,13 +1429,13 @@ void SetWindowSize(int width, int height)
// Get current screen width // Get current screen width
int GetScreenWidth(void) int GetScreenWidth(void)
{ {
return CORE.Window.screen.width; return CORE.Window.currentFbo.width;
} }
// Get current screen height // Get current screen height
int GetScreenHeight(void) int GetScreenHeight(void)
{ {
return CORE.Window.screen.height; return CORE.Window.currentFbo.height;
} }
// Get native window handle // Get native window handle
@ -1987,9 +1987,9 @@ void EndTextureMode(void)
// Set viewport to default framebuffer size // Set viewport to default framebuffer size
SetupViewport(CORE.Window.render.width, CORE.Window.render.height); SetupViewport(CORE.Window.render.width, CORE.Window.render.height);
// Reset current screen size // Reset current fbo to screen size
CORE.Window.currentFbo.width = GetScreenWidth(); CORE.Window.currentFbo.width = CORE.Window.screen.width;
CORE.Window.currentFbo.height = GetScreenHeight(); CORE.Window.currentFbo.height = CORE.Window.screen.height;
} }
// Begin scissor mode (define screen area for following drawing) // Begin scissor mode (define screen area for following drawing)