summaryrefslogtreecommitdiff
path: root/src/render/opengl
diff options
context:
space:
mode:
authorRyan C. Gordon <icculus@icculus.org>2015-12-28 15:15:58 -0500
committerRyan C. Gordon <icculus@icculus.org>2015-12-28 15:15:58 -0500
commit7e34671e999983ed864f0cc5fa8fc376704d56d4 (patch)
tree2965f76d12437761271bda497640f8ab4024940d /src/render/opengl
parentcbc2e594393980a1feef79efac3fab9a156371f3 (diff)
downloadsdl-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.c2
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);