summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Whitwell <[email protected]>2005-11-22 12:20:03 +0000
committerKeith Whitwell <[email protected]>2005-11-22 12:20:03 +0000
commite6e1c3fc11cb421ce3a703b81e8fe7057c5134a9 (patch)
tree0bac42820a7e981d319aceedb441c77b4e6f45c9
parentec1ffd9f2578ec2f289a9dbd8e08c8821bafb169 (diff)
Use correct enums for program output variables. Fixes
fp/tri-depthwrite.
-rw-r--r--src/mesa/drivers/dri/i915/i915_fragprog.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mesa/drivers/dri/i915/i915_fragprog.c b/src/mesa/drivers/dri/i915/i915_fragprog.c
index db74f4d2a1b..5cd6ea4de51 100644
--- a/src/mesa/drivers/dri/i915/i915_fragprog.c
+++ b/src/mesa/drivers/dri/i915/i915_fragprog.c
@@ -156,9 +156,9 @@ static GLuint get_result_vector( struct i915_fragment_program *p,
switch (inst->DstReg.File) {
case PROGRAM_OUTPUT:
switch (inst->DstReg.Index) {
- case 0:
+ case FRAG_RESULT_COLR:
return UREG(REG_TYPE_OC, 0);
- case 1:
+ case FRAG_RESULT_DEPR:
p->depth_written = 1;
return UREG(REG_TYPE_OD, 0);
default: