diff options
author | Ryan C. Gordon <icculus@icculus.org> | 2015-12-28 15:15:58 -0500 |
---|---|---|
committer | Ryan C. Gordon <icculus@icculus.org> | 2015-12-28 15:15:58 -0500 |
commit | 7e34671e999983ed864f0cc5fa8fc376704d56d4 (patch) | |
tree | 2965f76d12437761271bda497640f8ab4024940d /src/render/opengl | |
parent | cbc2e594393980a1feef79efac3fab9a156371f3 (diff) | |
download | sdl-7e34671e999983ed864f0cc5fa8fc376704d56d4.tar.gz |
OpenGL+GLES renderers: Fixed incorrect clip rectangle coords (thanks, Marcel!).
Fixes Bugzilla #2700.
Diffstat (limited to 'src/render/opengl')
-rw-r--r-- | src/render/opengl/SDL_render_gl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/render/opengl/SDL_render_gl.c b/src/render/opengl/SDL_render_gl.c index 6b825665b..0430a25eb 100644 --- a/src/render/opengl/SDL_render_gl.c +++ b/src/render/opengl/SDL_render_gl.c @@ -1052,7 +1052,7 @@ GL_UpdateClipRect(SDL_Renderer * renderer) int w, h; SDL_GetRendererOutputSize(renderer, &w, &h); - data->glScissor(renderer->viewport.x + rect->x, (h - renderer->viewport.y - renderer->viewport.h) + rect->y, rect->w, rect->h); + data->glScissor(renderer->viewport.x + rect->x, h - renderer->viewport.y - rect->y - rect->h, rect->w, rect->h); } } else { data->glDisable(GL_SCISSOR_TEST); |