mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-01 07:28:30 +00:00
renderer: Always use the output size when updating the main view
The main view always reflects the size of the output, so don't use the dimensions of the currently bound render target texture when updating it, or it will reflect an incorrect size when the render target texture is unbound.
This commit is contained in:

committed by
Sam Lantinga

parent
1f7aa16eae
commit
8aa5b97bb5
@@ -2627,7 +2627,7 @@ static void UpdateLogicalPresentation(SDL_Renderer *renderer)
|
|||||||
const float logical_h = view->logical_h;
|
const float logical_h = view->logical_h;
|
||||||
int iwidth, iheight;
|
int iwidth, iheight;
|
||||||
|
|
||||||
if (renderer->target) {
|
if (!is_main_view && renderer->target) {
|
||||||
iwidth = (int)renderer->target->w;
|
iwidth = (int)renderer->target->w;
|
||||||
iheight = (int)renderer->target->h;
|
iheight = (int)renderer->target->h;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user