diff options
author | Eric Anholt <eric@anholt.net> | 2010-01-04 09:39:07 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-01-04 14:15:12 -0800 |
commit | 19a26dfc474618ecfe881846a8c9dac221332d44 (patch) | |
tree | 98c56637565c77d9ffd49189ddccd045458a6b87 /src/mesa/drivers | |
parent | 63610fae4f46361f2500577a83bf5ac6f9e8b0ac (diff) |
intel: Fix CopyTexImage from tiled mipmap levels > 0.
Fixes piglit fbo-copyteximage.
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_tex_copy.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_tex_copy.c b/src/mesa/drivers/dri/intel/intel_tex_copy.c index ee953cfbe7..ef5aed32f3 100644 --- a/src/mesa/drivers/dri/intel/intel_tex_copy.c +++ b/src/mesa/drivers/dri/intel/intel_tex_copy.c @@ -160,13 +160,14 @@ do_copy_texsubimage(struct intel_context *intel, intelImage->mt->cpp, src_pitch, src->buffer, - src->draw_offset, + 0, src->tiling, intelImage->mt->pitch, dst_bo, 0, intelImage->mt->region->tiling, - x, y, image_x + dstx, image_y + dsty, + src->draw_x + x, src->draw_y + y, + image_x + dstx, image_y + dsty, width, height, GL_COPY)) { UNLOCK_HARDWARE(intel); |