From: Tom Stellard <[email protected]>
---
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-dev