vulkan: use the meta pipeline cache for graphics pipelines

RADV needs to cache meta graphics pipelines.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32805>
This commit is contained in:
Samuel Pitoiset
2024-12-30 16:54:02 +01:00
committed by Marge Bot
parent 6d3b2a6531
commit aad2c99e8d

View File

@@ -365,7 +365,7 @@ create_rect_list_pipeline(struct vk_device *device,
info_local.pDynamicState = &dyn_info;
VkResult result = disp->CreateGraphicsPipelines(_device, VK_NULL_HANDLE,
VkResult result = disp->CreateGraphicsPipelines(_device, meta->pipeline_cache,
1, &info_local, NULL,
pipeline_out);
@@ -463,7 +463,7 @@ vk_meta_create_graphics_pipeline(struct vk_device *device,
&info_local,
&pipeline);
} else {
result = disp->CreateGraphicsPipelines(_device, VK_NULL_HANDLE,
result = disp->CreateGraphicsPipelines(_device, meta->pipeline_cache,
1, &info_local,
NULL, &pipeline);
}