Lines Matching defs:dual_slot
2523 * The bitfield returned in dual_slot is one bit for each double input slot in
2527 * new_loc = loc + util_bitcount(dual_slot & BITFIELD64_MASK(loc))
2530 nir_remap_dual_slot_attributes(nir_shader *shader, uint64_t *dual_slot)
2534 *dual_slot = 0;
2538 *dual_slot |= BITFIELD64_MASK(slots) << var->data.location;
2544 util_bitcount64(*dual_slot & BITFIELD64_MASK(var->data.location));
2549 * dual_slot mask.
2552 nir_get_single_slot_attribs_mask(uint64_t attribs, uint64_t dual_slot)
2554 while (dual_slot) {
2555 unsigned loc = u_bit_scan64(&dual_slot);