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:

committed by
Marge Bot

parent
6d3b2a6531
commit
aad2c99e8d
@@ -365,7 +365,7 @@ create_rect_list_pipeline(struct vk_device *device,
|
|||||||
|
|
||||||
info_local.pDynamicState = &dyn_info;
|
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,
|
1, &info_local, NULL,
|
||||||
pipeline_out);
|
pipeline_out);
|
||||||
|
|
||||||
@@ -463,7 +463,7 @@ vk_meta_create_graphics_pipeline(struct vk_device *device,
|
|||||||
&info_local,
|
&info_local,
|
||||||
&pipeline);
|
&pipeline);
|
||||||
} else {
|
} else {
|
||||||
result = disp->CreateGraphicsPipelines(_device, VK_NULL_HANDLE,
|
result = disp->CreateGraphicsPipelines(_device, meta->pipeline_cache,
|
||||||
1, &info_local,
|
1, &info_local,
|
||||||
NULL, &pipeline);
|
NULL, &pipeline);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user