From: Tom Stellard <thomas.stell...@amd.com>

---
 src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c 
b/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c
index b4e30d8..725be4c 100644
--- a/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c
+++ b/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c
@@ -439,7 +439,7 @@ int parse_rc_normal_instruction(
 #define FLOAT_TOKEN_LEN 50
 int parse_constant(unsigned *index, float *data, const char *const_str)
 {
-       int matched = sscanf(const_str, "const[%d] {%f, %f, %f, %f}", index,
+       int matched = sscanf(const_str, "const[%d] = {%f %f %f %f}", index,
                                &data[0], &data[1], &data[2], &data[3]);
        return matched == 5;
 }
@@ -475,7 +475,7 @@ int add_constant(struct radeon_compiler *c, const char 
*const_str)
        }
 
        constants = &c->Program.Constants;
-       if (constants->_Reserved < index) {
+       if (constants->_Reserved <= index) {
                struct rc_constant * newlist;
 
                constants->_Reserved = index + 100;
-- 
1.8.1.5

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to