Home
last modified time | relevance | path

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

/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline_cache.c79 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()
Danv_descriptor_set.c447 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()
DgenX_query.c94 VK_MULTIALLOC_DECL(&ma, struct anv_query_pool, pool, 1); in genX()
Danv_pipeline.c2867 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/
Dvk_queue.c154 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()
Dvk_render_pass.c83 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 …]
Dvk_pipeline_cache.c106 VK_MULTIALLOC_DECL(&ma, struct raw_data_object, data_obj, 1); in raw_data_object_create()
/third_party/mesa3d/src/microsoft/vulkan/
Ddzn_descriptor_set.c210 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 …]
Ddzn_query.c96 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()
Ddzn_pipeline.c138 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()
Ddzn_device.c2030 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/
Dvk_alloc.h226 #define VK_MULTIALLOC_DECL(_ma, _type, _name, _count) \ macro
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pipeline.c2700 VK_MULTIALLOC_DECL(&ma, struct tu_compiled_shaders, shaders, 1); in tu_shaders_init()
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst2736 - vulkan/alloc: Add VK_MULTIALLOC_DECL macros