From 0f6ee029d8787b23721acd4653f6049233b2f8d4 Mon Sep 17 00:00:00 2001 From: Yiwei Zhang Date: Sat, 11 Nov 2023 19:27:10 -0800 Subject: [PATCH] venus: fix async compute pipeline creation Fixes: a771efdefed ("venus: Enable VK_EXT_pipeline_creation_cache_control") Signed-off-by: Yiwei Zhang Part-of: (cherry picked from commit aed4c4d04e76e65ed3ae3159ae12014aa1c8f492) --- .pick_status.json | 2 +- src/virtio/vulkan/vn_pipeline.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index d48193f..b1dbc03 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -444,7 +444,7 @@ "description": "venus: fix async compute pipeline creation", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2", "notes": null diff --git a/src/virtio/vulkan/vn_pipeline.c b/src/virtio/vulkan/vn_pipeline.c index 1637fc9..dc5a18a 100644 --- a/src/virtio/vulkan/vn_pipeline.c +++ b/src/virtio/vulkan/vn_pipeline.c @@ -1432,9 +1432,9 @@ vn_CreateComputePipelines(VkDevice device, if (result != VK_SUCCESS) vn_destroy_failed_pipelines(dev, createInfoCount, pPipelines, alloc); } else { - vn_call_vkCreateComputePipelines(dev->instance, device, pipelineCache, - createInfoCount, pCreateInfos, NULL, - pPipelines); + vn_async_vkCreateComputePipelines(dev->instance, device, pipelineCache, + createInfoCount, pCreateInfos, NULL, + pPipelines); result = VK_SUCCESS; } -- 2.7.4