Lines Matching defs:set
94 struct panvk_descriptor_set *set)
98 for (unsigned i = 0; i < set->layout->num_dyn_ssbos; i++) {
130 VK_FROM_HANDLE(panvk_descriptor_set, set, pDescriptorSets[i]);
132 descriptors_state->sets[idx] = set;
134 if (set->layout->num_dyn_ssbos || set->layout->num_dyn_ubos) {
138 for (unsigned b = 0; b < set->layout->binding_count; b++) {
139 for (unsigned e = 0; e < set->layout->bindings[b].array_size; e++) {
142 if (set->layout->bindings[b].type == VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC) {
144 *bdesc = set->dyn_ubos[set->layout->bindings[b].dyn_ubo_idx + e];
145 } else if (set->layout->bindings[b].type == VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC) {
147 *bdesc = set->dyn_ssbos[set->layout->bindings[b].dyn_ssbo_idx + e];
157 if (set->layout->num_dyn_ssbos) {
160 set);
163 if (set->layout->num_dyn_ssbos)
166 if (set->layout->num_ubos || set->layout->num_dyn_ubos ||
167 set->layout->num_dyn_ssbos || set->layout->desc_ubo_size)
170 if (set->layout->num_textures)
173 if (set->layout->num_samplers)
176 if (set->layout->num_imgs) {