From: Keith Whitwell Date: Tue, 22 Nov 2005 12:20:03 +0000 (+0000) Subject: Use correct enums for program output variables. Fixes X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e6e1c3fc11cb421ce3a703b81e8fe7057c5134a9;p=mesa.git Use correct enums for program output variables. Fixes fp/tri-depthwrite. --- 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: