Searched refs:dual_slot (Results 1 – 3 of 3) sorted by relevance
2400 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot) in nir_remap_dual_slot_attributes() argument2404 *dual_slot = 0; in nir_remap_dual_slot_attributes()2408 *dual_slot |= BITFIELD64_MASK(slots) << var->data.location; in nir_remap_dual_slot_attributes()2414 util_bitcount64(*dual_slot & BITFIELD64_MASK(var->data.location)); in nir_remap_dual_slot_attributes()2422 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot) in nir_get_single_slot_attribs_mask() argument2424 while (dual_slot) { in nir_get_single_slot_attribs_mask()2425 unsigned loc = u_bit_scan64(&dual_slot); in nir_get_single_slot_attribs_mask()
299 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); in get_unmoveable_components_masks() local304 if (dual_slot) { in get_unmoveable_components_masks()
5139 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);