From e6e1c3fc11cb421ce3a703b81e8fe7057c5134a9 Mon Sep 17 00:00:00 2001 From: Keith Whitwell Date: Tue, 22 Nov 2005 12:20:03 +0000 Subject: [PATCH] Use correct enums for program output variables. Fixes fp/tri-depthwrite. --- src/mesa/drivers/dri/i915/i915_fragprog.c | 4 ++-- 1 file 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: -- 2.30.2