Lines Matching defs:mask
470 unsigned out_offset, mask;
476 mask = vb_mask;
477 while (mask) {
481 unsigned i = u_bit_scan(&mask);
595 mask = vb_mask;
596 while (mask) {
597 unsigned i = u_bit_scan(&mask);
618 unsigned mask[VB_NUM])
639 if (mask[type]) {
662 mask[VB_VERTEX] = mask[VB_VERTEX] | mask[VB_CONST] | mask[VB_INSTANCE];
663 mask[VB_CONST] = 0;
664 mask[VB_INSTANCE] = 0;
668 if (mask[type]) {
685 unsigned mask[VB_NUM] = {0};
717 mask[VB_CONST] |= 1 << vb_index;
723 mask[VB_INSTANCE] |= 1 << vb_index;
730 mask[VB_VERTEX] |= 1 << vb_index;
734 assert(mask[VB_VERTEX] || mask[VB_INSTANCE] || mask[VB_CONST]);
737 if (!u_vbuf_translate_find_free_vb_slots(mgr, mask)) {
752 (!unroll_indices || !(mask[VB_VERTEX] & bit))) {
759 if (mask[type] & bit) {
800 mask[type], mgr->fallback_vbs[type],
992 uint32_t mask =
999 mgr->dirty_real_vb_mask &= mask;
1002 mgr->user_vb_mask &= mask;
1003 mgr->incompatible_vb_mask &= mask;
1004 mgr->nonzero_stride_vb_mask &= mask;
1005 mgr->enabled_vb_mask &= mask;
1006 mgr->unaligned_vb_mask[0] &= mask;
1007 mgr->unaligned_vb_mask[1] &= mask;
1037 mask |= BITFIELD_BIT(dst_index);
1043 if (mask == UINT32_MAX)
1098 mgr->user_vb_mask &= mask;
1099 mgr->incompatible_vb_mask &= mask;
1100 mgr->nonzero_stride_vb_mask &= mask;
1101 mgr->enabled_vb_mask &= mask;
1102 mgr->unaligned_vb_mask[0] &= mask;
1103 mgr->unaligned_vb_mask[1] &= mask;
1114 mgr->dirty_real_vb_mask |= ~mask;