Home | History | Annotate | Download | only in glsl

Lines Matching refs:array

68         type = type->fields.array) {
96 /* Walk through the list of array dereferences in least- to
98 * linearized offset and the scale factor for each array-of-.
105 /* For each element in the current array, update the count and
109 * array_deref_range list specifies the entire array. In that case,
168 if (!ir->array->type->is_array())
171 /* If this array dereference is a child of an array dereference that was
177 if (last_array_deref && last_array_deref->array == ir) {
191 assert(deref->array->type->is_array());
193 ir_rvalue *const array = deref->array;
197 dr->size = array->type->array_size();
202 /* An unsized array can occur at the end of an SSBO. We can't track
203 * accesses to such an array, so bail.
205 if (array->type->array_size() == 0)
211 rv = array;
216 /* If the array being dereferenced is not a variable, bail. At the very