Home
last modified time | relevance | path

Searched refs:VK_MULTIALLOC_DECL (Results 1 – 10 of 10) sorted by relevance

/third_party/mesa3d/src/vulkan/util/
Dvk_render_pass.c78 VK_MULTIALLOC_DECL(&ma, VkRenderPassCreateInfo2, create_info, 1); in vk_common_CreateRenderPass()
79 VK_MULTIALLOC_DECL(&ma, VkSubpassDescription2, subpasses, in vk_common_CreateRenderPass()
81 VK_MULTIALLOC_DECL(&ma, VkAttachmentDescription2, attachments, in vk_common_CreateRenderPass()
83 VK_MULTIALLOC_DECL(&ma, VkSubpassDependency2, dependencies, in vk_common_CreateRenderPass()
85 VK_MULTIALLOC_DECL(&ma, VkAttachmentReference2, references, in vk_common_CreateRenderPass()
Dvk_alloc.h225 #define VK_MULTIALLOC_DECL(_ma, _type, _name, _count) \ macro
/third_party/mesa3d/src/intel/vulkan/
Danv_pass.c329 VK_MULTIALLOC_DECL(&ma, struct anv_render_pass, pass, 1); in anv_CreateRenderPass2()
330 VK_MULTIALLOC_DECL(&ma, struct anv_subpass, subpasses, in anv_CreateRenderPass2()
332 VK_MULTIALLOC_DECL(&ma, struct anv_render_pass_attachment, attachments, in anv_CreateRenderPass2()
334 VK_MULTIALLOC_DECL(&ma, enum anv_pipe_bits, subpass_flushes, in anv_CreateRenderPass2()
342 VK_MULTIALLOC_DECL(&ma, struct anv_subpass_attachment, subpass_attachments, in anv_CreateRenderPass2()
Danv_wsi.c133 VK_MULTIALLOC_DECL(&ma, uint64_t, values, in anv_QueuePresentKHR()
135 VK_MULTIALLOC_DECL(&ma, uint32_t, syncobjs, in anv_QueuePresentKHR()
Danv_pipeline_cache.c46 VK_MULTIALLOC_DECL(&ma, struct anv_shader_bin, shader, 1); in anv_shader_bin_create()
51 VK_MULTIALLOC_DECL(&ma, struct brw_shader_reloc, prog_data_relocs, in anv_shader_bin_create()
53 VK_MULTIALLOC_DECL(&ma, uint32_t, prog_data_param, prog_data_in->nr_params); in anv_shader_bin_create()
59 VK_MULTIALLOC_DECL(&ma, struct anv_pipeline_binding, surface_to_descriptor, in anv_shader_bin_create()
61 VK_MULTIALLOC_DECL(&ma, struct anv_pipeline_binding, sampler_to_descriptor, in anv_shader_bin_create()
Danv_descriptor_set.c386 VK_MULTIALLOC_DECL(&ma, struct anv_descriptor_set_layout, set_layout, 1); in anv_CreateDescriptorSetLayout()
387 VK_MULTIALLOC_DECL(&ma, struct anv_descriptor_set_binding_layout, in anv_CreateDescriptorSetLayout()
389 VK_MULTIALLOC_DECL(&ma, struct anv_sampler *, samplers, in anv_CreateDescriptorSetLayout()
DgenX_pipeline.c2904 VK_MULTIALLOC_DECL(&ma, struct anv_ray_tracing_pipeline, pipeline, 1);
2905 VK_MULTIALLOC_DECL(&ma, struct anv_rt_shader_group, groups, pCreateInfo->groupCount);
DgenX_query.c92 VK_MULTIALLOC_DECL(&ma, struct anv_query_pool, pool, 1); in genX()
Danv_queue.c2687 VK_MULTIALLOC_DECL(&ma, uint64_t, values, pWaitInfo->semaphoreCount); in anv_WaitSemaphores()
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst2736 - vulkan/alloc: Add VK_MULTIALLOC_DECL macros