Mesa (master): r300-gallium: Emit constants as floats, not uints.

Corbin Simpson csimpson at kemper.freedesktop.org
Mon Mar 16 07:32:44 UTC 2009


Module: Mesa
Branch: master
Commit: 5bc456284933f47151a56a93480de39cd8751953
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5bc456284933f47151a56a93480de39cd8751953

Author: Corbin Simpson <MostAwesomeDude at gmail.com>
Date:   Mon Mar 16 00:29:37 2009 -0700

r300-gallium: Emit constants as floats, not uints.

---

 src/gallium/drivers/r300/r300_emit.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/r300/r300_emit.c b/src/gallium/drivers/r300/r300_emit.c
index 3b580b7..ea726b9 100644
--- a/src/gallium/drivers/r300/r300_emit.c
+++ b/src/gallium/drivers/r300/r300_emit.c
@@ -142,10 +142,10 @@ void r500_emit_fragment_shader(struct r300_context* r300,
                 R500_GA_US_VECTOR_INDEX_TYPE_CONST);
         OUT_CS_ONE_REG(R500_GA_US_VECTOR_DATA, constants->count * 4);
         for (i = 0; i < constants->count; i++) {
-            OUT_CS(constants->constants[i][0]);
-            OUT_CS(constants->constants[i][1]);
-            OUT_CS(constants->constants[i][2]);
-            OUT_CS(constants->constants[i][3]);
+            OUT_CS_32F(constants->constants[i][0]);
+            OUT_CS_32F(constants->constants[i][1]);
+            OUT_CS_32F(constants->constants[i][2]);
+            OUT_CS_32F(constants->constants[i][3]);
         }
     }
 




More information about the mesa-commit mailing list