ir_constant_expression: Add support for constant arrays.
Fixes piglit test const-array-02.frag.
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user