Module: Mesa
Branch: radeon-rewrite
Commit: 234797564dea00c1463faa7a7791df466f52a91b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=234797564dea00c1463faa7a7791df466f52a91b

Author: Maciej Cencora <[email protected]>
Date:   Wed Jun 10 16:58:15 2009 +0200

r300: fix for SW TCL path

We shouldn't use i variable for SWTCL_OVM_TEX because textures doesn't have to 
be enabled in "packed" order.
We could have tex1,tex3 and fog which would receive 7,9,8 OVM locations instead 
of 6,7,8.

---

 src/mesa/drivers/dri/r300/r300_swtcl.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/r300/r300_swtcl.c 
b/src/mesa/drivers/dri/r300/r300_swtcl.c
index f3171c0..ce41792 100644
--- a/src/mesa/drivers/dri/r300/r300_swtcl.c
+++ b/src/mesa/drivers/dri/r300/r300_swtcl.c
@@ -186,7 +186,7 @@ void r300ChooseSwtclVertexFormat(GLcontext *ctx, GLuint 
*_InputsRead,  GLuint *_
                                InputsRead |= 1 << (VERT_ATTRIB_TEX0 + i);
                                OutputsWritten |= 1 << (VERT_RESULT_TEX0 + i);
                                EMIT_ATTR(_TNL_ATTRIB_TEX(i), format);
-                               ADD_ATTR(VERT_ATTRIB_TEX0 + i, hw_format, 
SWTCL_OVM_TEX(i), swiz, MASK_XYZW, 0);
+                               ADD_ATTR(VERT_ATTRIB_TEX0 + i, hw_format, 
SWTCL_OVM_TEX(first_free_tex), swiz, MASK_XYZW, 0);
                                ++first_free_tex;
                        }
                }

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to