diff options
author | Stéphane Marchesin <[email protected]> | 2013-05-10 18:29:52 -0700 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2013-06-26 10:58:23 -0700 |
commit | 520586ac3ce13fe67e9ca4438310141be781fb38 (patch) | |
tree | d20ab3e511fab89a7d92bdba1e27870e7f18f229 | |
parent | 039cf3aaf23b151d22cb3587062be052a16272a4 (diff) |
st/xlib: Fix upside down coordinates for CopySubBuffer
The coordinates need to be inverted between glX and gallium.
NOTE: This is a candidate for stable release branches.
Reviewed-by: Brian Paul <[email protected]>
(cherry picked from commit 4e5416b0e2e0aedbed48acabe31a68fe1b37b61a)
-rw-r--r-- | src/gallium/state_trackers/glx/xlib/xm_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/glx/xlib/xm_api.c b/src/gallium/state_trackers/glx/xlib/xm_api.c index 021175c70c4..9bb5780e9d8 100644 --- a/src/gallium/state_trackers/glx/xlib/xm_api.c +++ b/src/gallium/state_trackers/glx/xlib/xm_api.c @@ -1240,7 +1240,7 @@ void XMesaCopySubBuffer( XMesaBuffer b, int x, int y, int width, int height ) { xmesa_copy_st_framebuffer(b->stfb, ST_ATTACHMENT_BACK_LEFT, ST_ATTACHMENT_FRONT_LEFT, - x, y, width, height); + x, b->height - y - height, width, height); } |