/third_party/mesa3d/src/intel/vulkan/ |
D | anv_pipeline_cache.c | 79 VK_MULTIALLOC_DECL(&ma, struct anv_shader_bin, shader, 1); in anv_shader_bin_create() 83 VK_MULTIALLOC_DECL(&ma, struct brw_shader_reloc, prog_data_relocs, in anv_shader_bin_create() 85 VK_MULTIALLOC_DECL(&ma, uint32_t, prog_data_param, prog_data_in->nr_params); in anv_shader_bin_create() 91 VK_MULTIALLOC_DECL(&ma, struct anv_pipeline_binding, surface_to_descriptor, in anv_shader_bin_create() 93 VK_MULTIALLOC_DECL(&ma, struct anv_pipeline_binding, sampler_to_descriptor, in anv_shader_bin_create()
|
D | anv_descriptor_set.c | 447 VK_MULTIALLOC_DECL(&ma, struct anv_descriptor_set_layout, set_layout, 1); in anv_CreateDescriptorSetLayout() 448 VK_MULTIALLOC_DECL(&ma, struct anv_descriptor_set_binding_layout, in anv_CreateDescriptorSetLayout() 450 VK_MULTIALLOC_DECL(&ma, struct anv_sampler *, samplers, in anv_CreateDescriptorSetLayout()
|
D | genX_query.c | 94 VK_MULTIALLOC_DECL(&ma, struct anv_query_pool, pool, 1); in genX()
|
D | anv_pipeline.c | 2867 VK_MULTIALLOC_DECL(&ma, struct anv_ray_tracing_pipeline, pipeline, 1); in anv_ray_tracing_pipeline_create() 2868 VK_MULTIALLOC_DECL(&ma, struct anv_rt_shader_group, groups, pCreateInfo->groupCount); in anv_ray_tracing_pipeline_create()
|
/third_party/mesa3d/src/vulkan/runtime/ |
D | vk_queue.c | 154 VK_MULTIALLOC_DECL(&ma, struct vk_queue_submit, submit, 1); in vk_queue_submit_alloc() 155 VK_MULTIALLOC_DECL(&ma, struct vk_sync_wait, waits, wait_count); in vk_queue_submit_alloc() 156 VK_MULTIALLOC_DECL(&ma, struct vk_command_buffer *, command_buffers, in vk_queue_submit_alloc() 158 VK_MULTIALLOC_DECL(&ma, VkSparseBufferMemoryBindInfo, buffer_binds, in vk_queue_submit_alloc() 160 VK_MULTIALLOC_DECL(&ma, VkSparseImageOpaqueMemoryBindInfo, in vk_queue_submit_alloc() 162 VK_MULTIALLOC_DECL(&ma, VkSparseImageMemoryBindInfo, image_binds, in vk_queue_submit_alloc() 164 VK_MULTIALLOC_DECL(&ma, VkSparseMemoryBind, in vk_queue_submit_alloc() 166 VK_MULTIALLOC_DECL(&ma, VkSparseImageMemoryBind, image_bind_entries_local, in vk_queue_submit_alloc() 168 VK_MULTIALLOC_DECL(&ma, struct vk_sync_signal, signals, signal_count); in vk_queue_submit_alloc() 169 VK_MULTIALLOC_DECL(&ma, struct vk_sync *, wait_temps, wait_count); in vk_queue_submit_alloc()
|
D | vk_render_pass.c | 83 VK_MULTIALLOC_DECL(&ma, VkRenderPassCreateInfo2, create_info, 1); in vk_common_CreateRenderPass() 84 VK_MULTIALLOC_DECL(&ma, VkSubpassDescription2, subpasses, in vk_common_CreateRenderPass() 86 VK_MULTIALLOC_DECL(&ma, VkAttachmentDescription2, attachments, in vk_common_CreateRenderPass() 88 VK_MULTIALLOC_DECL(&ma, VkSubpassDependency2, dependencies, in vk_common_CreateRenderPass() 90 VK_MULTIALLOC_DECL(&ma, VkAttachmentReference2, references, in vk_common_CreateRenderPass() 428 VK_MULTIALLOC_DECL(&ma, struct vk_render_pass, pass, 1); in vk_common_CreateRenderPass2() 429 VK_MULTIALLOC_DECL(&ma, struct vk_render_pass_attachment, attachments, in vk_common_CreateRenderPass2() 431 VK_MULTIALLOC_DECL(&ma, struct vk_subpass, subpasses, in vk_common_CreateRenderPass2() 433 VK_MULTIALLOC_DECL(&ma, struct vk_subpass_dependency, dependencies, in vk_common_CreateRenderPass2() 444 VK_MULTIALLOC_DECL(&ma, struct vk_subpass_attachment, subpass_attachments, in vk_common_CreateRenderPass2() [all …]
|
D | vk_pipeline_cache.c | 106 VK_MULTIALLOC_DECL(&ma, struct raw_data_object, data_obj, 1); in raw_data_object_create()
|
/third_party/mesa3d/src/microsoft/vulkan/ |
D | dzn_descriptor_set.c | 210 VK_MULTIALLOC_DECL(&ma, struct dzn_descriptor_set_layout, set_layout, 1); in dzn_descriptor_set_layout_create() 211 VK_MULTIALLOC_DECL(&ma, D3D12_DESCRIPTOR_RANGE1, in dzn_descriptor_set_layout_create() 213 VK_MULTIALLOC_DECL(&ma, D3D12_STATIC_SAMPLER_DESC, static_samplers, in dzn_descriptor_set_layout_create() 215 VK_MULTIALLOC_DECL(&ma, const struct dzn_sampler *, immutable_samplers, in dzn_descriptor_set_layout_create() 217 VK_MULTIALLOC_DECL(&ma, struct dzn_descriptor_set_layout_binding, binfos, in dzn_descriptor_set_layout_create() 564 VK_MULTIALLOC_DECL(&ma, struct dzn_pipeline_layout, layout, 1); in dzn_pipeline_layout_create() 565 VK_MULTIALLOC_DECL(&ma, uint32_t, binding_translation, binding_count); in dzn_pipeline_layout_create() 1353 VK_MULTIALLOC_DECL(&ma, struct dzn_descriptor_pool, pool, 1); in dzn_descriptor_pool_create() 1354 VK_MULTIALLOC_DECL(&ma, struct dzn_descriptor_set, sets, pCreateInfo->maxSets); in dzn_descriptor_pool_create() 1945 VK_MULTIALLOC_DECL(&ma, struct dzn_descriptor_update_template, templ, 1); in dzn_descriptor_update_template_create() [all …]
|
D | dzn_query.c | 96 VK_MULTIALLOC_DECL(&ma, struct dzn_query_pool, qpool, 1); in dzn_query_pool_create() 97 VK_MULTIALLOC_DECL(&ma, struct dzn_query, queries, info->queryCount); in dzn_query_pool_create()
|
D | dzn_pipeline.c | 138 VK_MULTIALLOC_DECL(&ma, struct dzn_cached_blob, blob, 1); in dzn_cached_blob_create() 139 VK_MULTIALLOC_DECL(&ma, uint8_t, copy, data_size); in dzn_cached_blob_create()
|
D | dzn_device.c | 2030 VK_MULTIALLOC_DECL(&ma, struct dzn_device, device, 1); in dzn_device_create() 2031 VK_MULTIALLOC_DECL(&ma, struct dzn_queue, queues, queue_count); in dzn_device_create()
|
/third_party/mesa3d/src/vulkan/util/ |
D | vk_alloc.h | 226 #define VK_MULTIALLOC_DECL(_ma, _type, _name, _count) \ macro
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pipeline.c | 2700 VK_MULTIALLOC_DECL(&ma, struct tu_compiled_shaders, shaders, 1); in tu_shaders_init()
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.1.0.rst | 2736 - vulkan/alloc: Add VK_MULTIALLOC_DECL macros
|