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);
|
return new(ctx) ir_constant(array, component);
|
||||||
} else {
|
} else {
|
||||||
/* FINISHME: Handle access of constant arrays. */
|
const unsigned index = idx->value.u[0];
|
||||||
|
return array->get_array_element(index)->clone(NULL);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
Reference in New Issue
Block a user