Lines Matching refs:group
747 /* Max elements in a surface group. */
754 enum crocus_surface_group group)
756 assert(bt->sizes[group] > 0);
762 bti = nir_imm_intN_t(b, crocus_group_index_to_bti(bt, group, index),
765 /* Indirect usage makes all the surfaces of the group to be available,
768 assert(bt->used_mask[group] == BITFIELD64_MASK(bt->sizes[group]));
769 bti = nir_iadd_imm(b, src->ssa, bt->offsets[group]);
776 enum crocus_surface_group group)
778 assert(bt->sizes[group] > 0);
782 assert(index < bt->sizes[group]);
783 bt->used_mask[group] |= 1ull << index;
786 bt->used_mask[group] = BITFIELD64_MASK(bt->sizes[group]);
815 /* Set the sizes for each surface group. For some groups, we already know
824 /* Setup render target read surface group in order to support non-coherent
947 * surfaces. After this point, the functions to go between "group indices"