From 5e3c62b550407111cf5f7a700abb18f947bd6903 Mon Sep 17 00:00:00 2001 From: Richard Li Date: Tue, 21 Jul 2009 17:56:06 -0400 Subject: [PATCH] r600: fix dst reg indexing for real This fixes segfaults in apps like teapot and tunnel --- src/mesa/drivers/dri/r600/r700_vertprog.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mesa/drivers/dri/r600/r700_vertprog.c b/src/mesa/drivers/dri/r600/r700_vertprog.c index cbfeaf071b4..172e6ee501e 100644 --- a/src/mesa/drivers/dri/r600/r700_vertprog.c +++ b/src/mesa/drivers/dri/r600/r700_vertprog.c @@ -86,11 +86,11 @@ unsigned int Map_Vertex_Output(r700_AssemblerBase *pAsm, //} //TODO : dealing fog. - //unBit = 1 << VERT_RESULT_FOGC; - //if(mesa_vp->Base.OutputsWritten & unBit) - //{ - // pAsm->ucVP_OutputMap[VERT_RESULT_FOGC] = unTotal++; - //} + unBit = 1 << VERT_RESULT_FOGC; + if(mesa_vp->Base.OutputsWritten & unBit) + { + pAsm->ucVP_OutputMap[VERT_RESULT_FOGC] = unTotal++; + } //TODO : dealing point size. //unBit = 1 << VERT_RESULT_PSIZ; -- 2.30.2