H A D | nir_lower_io_arrays_to_elements.c | 227 BITSET_WORD *indirects, nir_variable_mode mode) in create_indirects_mask() 261 BITSET_SET(indirects, loc); in create_indirects_mask() 272 BITSET_WORD *indirects, in lower_io_arrays_to_elements() 310 /* Skip indirects */ in lower_io_arrays_to_elements() 312 if (BITSET_TEST(indirects, loc)) in lower_io_arrays_to_elements() 370 BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {0}; in nir_lower_io_arrays_to_elements_no_indirects() 373 indirects, split_outputs, true); in nir_lower_io_arrays_to_elements_no_indirects() 377 indirects, split_inputs, true); in nir_lower_io_arrays_to_elements_no_indirects() 408 BITSET_DECLARE(indirects, 4 * VARYING_SLOT_TESS_MAX) = {0}; in nir_lower_io_arrays_to_elements() 410 create_indirects_mask(producer, indirects, nir_var_shader_ou in nir_lower_io_arrays_to_elements() 226 create_indirects_mask(nir_shader *shader, BITSET_WORD *indirects, nir_variable_mode mode) create_indirects_mask() argument 271 lower_io_arrays_to_elements(nir_shader *shader, nir_variable_mode mask, BITSET_WORD *indirects, struct hash_table *varyings, bool after_cross_stage_opts) lower_io_arrays_to_elements() argument [all...] |