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