Mesa (gallium-st-api): st/glx: Fix glXCopySubBufferMESA.
Chia-I Wu
olv at kemper.freedesktop.org
Sun Mar 14 07:00:22 UTC 2010
Module: Mesa
Branch: gallium-st-api
Commit: 23e9a25e1ff01d9f3ef5cc99f59e0fda0ac2d421
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=23e9a25e1ff01d9f3ef5cc99f59e0fda0ac2d421
Author: Chia-I Wu <olv at lunarg.com>
Date: Sun Mar 14 14:58:27 2010 +0800
st/glx: Fix glXCopySubBufferMESA.
Honor the (x, y) and (width, height) pairs.
---
src/gallium/state_trackers/glx/xlib/xm_st.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gallium/state_trackers/glx/xlib/xm_st.c b/src/gallium/state_trackers/glx/xlib/xm_st.c
index bcb8285..b6ed7e8 100644
--- a/src/gallium/state_trackers/glx/xlib/xm_st.c
+++ b/src/gallium/state_trackers/glx/xlib/xm_st.c
@@ -115,7 +115,7 @@ xmesa_st_framebuffer_copy_textures(struct st_framebuffer_iface *stfbi,
dst_ptex, 0, 0, 0, PIPE_BUFFER_USAGE_GPU_WRITE);
if (src && dst)
- pipe->surface_copy(pipe, dst, 0, 0, src, 0, 0, src->width, src->height);
+ pipe->surface_copy(pipe, dst, x, y, src, x, y, width, height);
pipe_surface_reference(&src, NULL);
pipe_surface_reference(&dst, NULL);
More information about the mesa-commit
mailing list