D | nir_lower_io_arrays_to_elements.c | 222 create_indirects_mask(nir_shader *shader, uint64_t *indirects, in create_indirects_mask() argument 256 indirects[var->data.location_frac] |= loc_mask; in create_indirects_mask() 266 uint64_t *indirects, uint64_t *patch_indirects, in lower_io_arrays_to_elements() argument 297 if (indirects[var->data.location_frac] & loc_mask) in lower_io_arrays_to_elements() 358 uint64_t indirects[4] = {0}, patch_indirects[4] = {0}; in nir_lower_io_arrays_to_elements_no_indirects() local 360 lower_io_arrays_to_elements(shader, nir_var_shader_out, indirects, in nir_lower_io_arrays_to_elements_no_indirects() 363 lower_io_arrays_to_elements(shader, nir_var_shader_in, indirects, in nir_lower_io_arrays_to_elements_no_indirects() 397 uint64_t indirects[4] = {0}, patch_indirects[4] = {0}; in nir_lower_io_arrays_to_elements() local 398 create_indirects_mask(producer, indirects, patch_indirects, in nir_lower_io_arrays_to_elements() 400 create_indirects_mask(consumer, indirects, patch_indirects, in nir_lower_io_arrays_to_elements() [all …]
|