summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/dri
diff options
context:
space:
mode:
authorMarek Olšák <[email protected]>2013-05-29 23:08:11 +0200
committerMarek Olšák <[email protected]>2013-06-13 03:54:14 +0200
commit683b065320dc6e15383be931648c6e7cbe175b40 (patch)
treeda582315a1e0bdc21a8516b829b4d4792fe0b55f /src/gallium/state_trackers/dri
parent526ebfa278554f167ba02377a3da672551d58b25 (diff)
st/dri: fix MSAA resolving of buffers with height > width
Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/dri')
-rw-r--r--src/gallium/state_trackers/dri/common/dri_drawable.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/gallium/state_trackers/dri/common/dri_drawable.c b/src/gallium/state_trackers/dri/common/dri_drawable.c
index cd4a36a139f..f784ee65ea9 100644
--- a/src/gallium/state_trackers/dri/common/dri_drawable.c
+++ b/src/gallium/state_trackers/dri/common/dri_drawable.c
@@ -374,12 +374,12 @@ dri_msaa_resolve(struct dri_context *ctx,
memset(&blit, 0, sizeof(blit));
blit.dst.resource = dst;
blit.dst.box.width = dst->width0;
- blit.dst.box.height = dst->width0;
+ blit.dst.box.height = dst->height0;
blit.dst.box.depth = 1;
blit.dst.format = util_format_linear(dst->format);
blit.src.resource = src;
blit.src.box.width = src->width0;
- blit.src.box.height = src->width0;
+ blit.src.box.height = src->height0;
blit.src.box.depth = 1;
blit.src.format = util_format_linear(src->format);
blit.mask = PIPE_MASK_RGBA;