Lines Matching defs:layout
98 for (unsigned i = 0; i < set->layout->num_dyn_ssbos; i++) {
114 VkPipelineLayout layout,
122 VK_FROM_HANDLE(panvk_pipeline_layout, playout, layout);
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) {
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) {
187 VkPipelineLayout layout,
457 MAX2(fbinfo->nr_samples, view->pview.image->layout.nr_samples);
466 MAX2(fbinfo->nr_samples, view->pview.image->layout.nr_samples);