Lines Matching defs:layout
63 pipe_state->push_descriptors[i]->set.layout);
454 struct anv_pipeline_layout *layout,
472 layout->set[set_index].layout;
547 layout->set[set_index].dynamic_offset_start;
587 ANV_FROM_HANDLE(anv_pipeline_layout, layout, _layout);
594 layout, firstSet + i, set,
795 VkPipelineLayout layout,
835 struct anv_descriptor_set_layout *layout,
872 if (set->layout != layout) {
873 if (set->layout)
874 anv_descriptor_set_layout_unref(cmd_buffer->device, set->layout);
875 anv_descriptor_set_layout_ref(layout);
876 set->layout = layout;
878 set->size = anv_descriptor_set_layout_size(layout, 0);
879 set->buffer_view_count = layout->buffer_view_count;
880 set->descriptor_count = layout->descriptor_count;
883 if (layout->descriptor_buffer_size &&
885 set->desc_mem.alloc_size < layout->descriptor_buffer_size)) {
891 anv_descriptor_set_layout_descriptor_buffer_size(layout, 0),
918 layout->descriptor_buffer_size, 1);
933 ANV_FROM_HANDLE(anv_pipeline_layout, layout, _layout);
937 struct anv_descriptor_set_layout *set_layout = layout->set[_set].layout;
1018 layout, _set, set, NULL, NULL);
1031 ANV_FROM_HANDLE(anv_pipeline_layout, layout, _layout);
1035 struct anv_descriptor_set_layout *set_layout = layout->set[_set].layout;
1049 layout, _set, set, NULL, NULL);
1076 if (rt->scratch.layout.total_size == 1 << stack_size_log2)
1079 brw_rt_compute_scratch_layout(&rt->scratch.layout, &device->info,
1089 rt->scratch.layout.total_size,
1094 rt->scratch.layout.total_size = 0;