summaryrefslogtreecommitdiff
path: root/src/radeon_exa_render.c
diff options
context:
space:
mode:
authorMichel Dänzer <daenzer@vmware.com>2009-09-02 09:19:17 +0200
committerMichel Dänzer <daenzer@vmware.com>2009-09-02 09:19:17 +0200
commit794ae743c305331741e7cf45dd71c755fe325ed5 (patch)
treea64489ddd95a1f4662a79254d04122b498f82f7d /src/radeon_exa_render.c
parentc4ab50c5eafca3d04129a72453496eb8afb26b34 (diff)
EXA: Fix Composite restart dst/src switcheroo.
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=22636 . Now, where's that brown paper bag? :}
Diffstat (limited to 'src/radeon_exa_render.c')
-rw-r--r--src/radeon_exa_render.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c
index c3beadc3..f842b973 100644
--- a/src/radeon_exa_render.c
+++ b/src/radeon_exa_render.c
@@ -2128,12 +2128,12 @@ static void FUNC_NAME(RadeonCompositeTile)(ScrnInfoPtr pScrn,
FUNC_NAME(RadeonDoneComposite)(info->accel_state->dst_pix);
radeon_cs_flush_indirect(pScrn);
info->accel_state->exa->PrepareComposite(info->accel_state->composite_op,
- info->accel_state->dst_pic,
- info->accel_state->msk_pic,
info->accel_state->src_pic,
- info->accel_state->dst_pix,
+ info->accel_state->msk_pic,
+ info->accel_state->dst_pic,
+ info->accel_state->src_pix,
info->accel_state->msk_pix,
- info->accel_state->src_pix);
+ info->accel_state->dst_pix);
}
#endif