mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-05-27 23:19:11 +00:00
testautomation: fixed incorrect test.
The test was doing this:
- The output size is 80x60
- The logical size is 40x30
- The viewport is { 10, 7, 40, 30 }
- Draw to fill this whole viewport.
This would offset the filled rectangle a little, as before, but then the
viewport was the size of the entire logical space, so it wasn't a rectangle
centered in the middle of the output, as was expected.
This used to produce the expected output before the fix in
fa7a529912
. But it appears the test was
incorrect, so this tweaks the viewport to produce the expected result.
This commit is contained in:
parent
4bb3c2a1c7
commit
f61860fa93
1 changed files with 2 additions and 2 deletions
|
@ -1149,8 +1149,8 @@ static int SDLCALL render_testLogicalSize(void *arg)
|
|||
CHECK_FUNC(SDL_SetRenderLogicalPresentation, (renderer, w / factor, h / factor, SDL_LOGICAL_PRESENTATION_LETTERBOX))
|
||||
viewport.x = (TESTRENDER_SCREEN_W / 4) / factor;
|
||||
viewport.y = (TESTRENDER_SCREEN_H / 4) / factor;
|
||||
viewport.w = TESTRENDER_SCREEN_W / factor;
|
||||
viewport.h = TESTRENDER_SCREEN_H / factor;
|
||||
viewport.w = (TESTRENDER_SCREEN_W / 2) / factor;
|
||||
viewport.h = (TESTRENDER_SCREEN_H / 2) / factor;
|
||||
CHECK_FUNC(SDL_SetRenderViewport, (renderer, &viewport))
|
||||
CHECK_FUNC(SDL_SetRenderDrawColor, (renderer, 0, 255, 0, SDL_ALPHA_OPAQUE))
|
||||
CHECK_FUNC(SDL_RenderFillRect, (renderer, NULL))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue