Home
last modified time | relevance | path

Searched refs:dual_slot (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/compiler/nir/
Dnir.c2400 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot) in nir_remap_dual_slot_attributes() argument
2404 *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() argument
2424 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()
Dnir_linking_helpers.c299 bool dual_slot = glsl_type_is_dual_slot(glsl_without_array(type)); in get_unmoveable_components_masks() local
304 if (dual_slot) { in get_unmoveable_components_masks()
Dnir.h5139 uint64_t nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot);