Mesa (master): r300-gallium: vs: Add writemasks.

Corbin Simpson csimpson at kemper.freedesktop.org
Sat May 9 07:46:57 UTC 2009


Module: Mesa
Branch: master
Commit: c6d2b4a495affbaf0fbc53cf54159a7b2b4f6085
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6d2b4a495affbaf0fbc53cf54159a7b2b4f6085

Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Fri May  8 22:45:56 2009 -0700

r300-gallium: vs: Add writemasks.

---

 src/gallium/drivers/r300/r300_state_tcl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_state_tcl.c b/src/gallium/drivers/r300/r300_state_tcl.c
index d84912d..c52ce25 100644
--- a/src/gallium/drivers/r300/r300_state_tcl.c
+++ b/src/gallium/drivers/r300/r300_state_tcl.c
@@ -169,7 +169,7 @@ static void r300_vs_emit_inst(struct r300_vertex_shader* vs,
     vs->instructions[i].inst0 = R300_PVS_DST_OPCODE(r300_vs_op(op)) |
         R300_PVS_DST_REG_TYPE(r300_vs_dst_type(assembler, &dst->DstRegister)) |
         R300_PVS_DST_OFFSET(r300_vs_dst(assembler, &dst->DstRegister)) |
-        R300_PVS_DST_WE_XYZW;
+        R300_PVS_DST_WE(dst->DstRegister.WriteMask);
     switch (count) {
         case 3:
             vs->instructions[i].inst3 =




More information about the mesa-commit mailing list