Lines Matching refs:dual_slot
2672 * The bitfield returned in dual_slot is one bit for each double input slot in
2676 * new_loc = loc + util_bitcount(dual_slot & BITFIELD64_MASK(loc))
2679 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot)
2683 *dual_slot = 0;
2687 *dual_slot |= BITFIELD64_MASK(slots) << var->data.location;
2693 util_bitcount64(*dual_slot & BITFIELD64_MASK(var->data.location));
2698 * dual_slot mask.
2701 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot)
2703 while (dual_slot) {
2704 unsigned loc = u_bit_scan64(&dual_slot);