Lines Matching refs:set
258 * is still valid to set the attachment to NULL when beginning
351 /* doesn't RB_RENDER_CNTL set differently for binning pass: */
386 /* In the !binning case, we need to set RB_RENDER_CNTL in the draw_cs
387 * in order to set it correctly for the different subpasses. However,
527 * "optimization" which skips executing groups that are set to the same
624 * geometry to process. COND_REG_EXEC predicate is set here,
853 /* TODO: set A6XX_VFD_ADD_OFFSET_INSTANCE and fix ir3 to avoid adding base instance */
1715 * command, set all entries of the pCommandBuffers array to
1855 /* We can't set the gmem layout here, because the state.pass only has
1982 TU_FROM_HANDLE(tu_descriptor_set, set, pDescriptorSets[i]);
1984 descriptors_state->sets[idx] = set;
1986 if (!set->layout->dynamic_offset_size)
1989 uint32_t *src = set->dynamic_descriptors;
1991 layout->set[idx].dynamic_offset_start / 4;
1992 for (unsigned j = 0; j < set->layout->binding_count; j++) {
1994 &set->layout->binding[j];
2036 struct tu_descriptor_set *set = descriptors_state->sets[i];
2037 if (set)
2038 addr[i] = set->va | 3;
2042 /* allocate and fill out dynamic descriptor set */
2104 struct tu_descriptor_set_layout *layout = pipe_layout->set[_set].layout;
2105 struct tu_descriptor_set *set =
2118 if (set->layout == layout)
2119 memcpy(set_mem.map, set->mapped_ptr, layout->size);
2121 if (set->layout != layout) {
2122 if (set->layout)
2123 tu_descriptor_set_layout_unref(cmd->device, set->layout);
2125 set->layout = layout;
2128 set->mapped_ptr = set_mem.map;
2129 set->va = set_mem.iova;
2131 tu_update_descriptor_sets(cmd->device, tu_descriptor_set_to_handle(set),
2135 1, (VkDescriptorSet[]) { tu_descriptor_set_to_handle(set) },
2149 struct tu_descriptor_set_layout *layout = pipe_layout->set[_set].layout;
2150 struct tu_descriptor_set *set =
2163 if (set->layout == layout)
2164 memcpy(set_mem.map, set->mapped_ptr, layout->size);
2166 if (set->layout != layout) {
2167 if (set->layout)
2168 tu_descriptor_set_layout_unref(cmd->device, set->layout);
2170 set->layout = layout;
2173 set->mapped_ptr = set_mem.map;
2174 set->va = set_mem.iova;
2176 tu_update_descriptor_set_with_template(cmd->device, set, descriptorUpdateTemplate, pData);
2179 1, (VkDescriptorSet[]) { tu_descriptor_set_to_handle(set) },
2521 /* these registers can have bits set from both pipeline and dynamic state
2522 * this updates the bits set by the pipeline
3064 * disambiguate specific accesses in a given stage or set of stages - for
3253 * VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT with VkAccessFlags2 set to 0
3268 * VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT with VkAccessFlags2 set to 0
3662 cmd->state.dirty = ~0u; /* TODO: set dirty only what needs to be */
3674 * to re-initialize the cache with all pending invalidate bits set.
4569 * set via vkCmdSetPrimitiveTopology, but primtype is already
4912 * A starting offset for the grid. If unaligned is set, the offset
5306 * VK_DEPENDENCY_VIEW_LOCAL_BIT set, then so must the pipeline barrier.