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