Mesa (master): i965: Set the render target index in gen6 fixed-function/ ARB_fp path.
Eric Anholt
anholt at kemper.freedesktop.org
Wed Dec 8 18:52:19 UTC 2010
Module: Mesa
Branch: master
Commit: 39eaacff14ba2d529a072e737b8fe11f887011ea
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=39eaacff14ba2d529a072e737b8fe11f887011ea
Author: Eric Anholt <eric at anholt.net>
Date: Wed Dec 8 10:17:24 2010 -0800
i965: Set the render target index in gen6 fixed-function/ARB_fp path.
Fixes:
fbo-drawbuffers2-blend
fbo-drawbuffers2-colormask
---
src/mesa/drivers/dri/i965/brw_wm_emit.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/i965/brw_wm_emit.c b/src/mesa/drivers/dri/i965/brw_wm_emit.c
index 24e1063..9822b2c 100644
--- a/src/mesa/drivers/dri/i965/brw_wm_emit.c
+++ b/src/mesa/drivers/dri/i965/brw_wm_emit.c
@@ -1529,6 +1529,13 @@ void emit_fb_write(struct brw_wm_compile *c,
brw_set_mask_control(p, BRW_MASK_DISABLE);
brw_MOV(p, brw_message_reg(0), brw_vec8_grf(0, 0));
brw_pop_insn_state(p);
+
+ if (target != 0) {
+ brw_MOV(p, retype(brw_vec1_reg(BRW_MESSAGE_REGISTER_FILE,
+ 0,
+ 2), BRW_REGISTER_TYPE_UD),
+ brw_imm_ud(target));
+ }
}
if (!c->runtime_check_aads_emit) {
More information about the mesa-commit
mailing list