Fixed bug 3174 - SDL_SetRenderTarget clip rect

Marcel Bakker

In SDL_SetRenderTarget(),
i think the intended behavior was to clear the clip rect when a new target is set.
This commit is contained in:
Sam Lantinga 2016-10-01 13:29:30 -07:00
parent f4b26cd8e0
commit 67901f537c

View File

@ -1106,6 +1106,8 @@ SDL_SetRenderTarget(SDL_Renderer *renderer, SDL_Texture *texture)
renderer->viewport.y = 0; renderer->viewport.y = 0;
renderer->viewport.w = texture->w; renderer->viewport.w = texture->w;
renderer->viewport.h = texture->h; renderer->viewport.h = texture->h;
SDL_zero(renderer->clip_rect);
renderer->clipping_enabled = SDL_FALSE;
renderer->scale.x = 1.0f; renderer->scale.x = 1.0f;
renderer->scale.y = 1.0f; renderer->scale.y = 1.0f;
renderer->logical_w = texture->w; renderer->logical_w = texture->w;