ir_constant_expression: Add support for constant arrays.

Fixes piglit test const-array-02.frag.
This commit is contained in:
Kenneth Graunke
2010-07-20 01:31:29 -07:00
parent ef2c38b245
commit a096fa7476

View File

@@ -712,7 +712,8 @@ ir_dereference_array::constant_expression_value()
return new(ctx) ir_constant(array, component);
} else {
/* FINISHME: Handle access of constant arrays. */
const unsigned index = idx->value.u[0];
return array->get_array_element(index)->clone(NULL);
}
}
return NULL;