bool is_dereferenced_thing_row_major(const ir_rvalue *deref);
- void setup_buffer_access(void *mem_ctx, ir_variable *var, ir_rvalue *deref,
+ void setup_buffer_access(void *mem_ctx, ir_rvalue *deref,
ir_rvalue **offset, unsigned *const_offset,
bool *row_major, int *matrix_columns,
- unsigned packing);
+ const glsl_struct_field **struct_field,
+ enum glsl_interface_packing packing);
};
} /* namespace lower_buffer_access */