From ae0d8edc1debd896918ac0e88abc3d8a484f8111 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Mon, 30 Jan 2023 20:11:52 -0600 Subject: [PATCH] nvk: Free pipeline shader BOs Part-of: --- src/nouveau/vulkan/nvk_pipeline.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nouveau/vulkan/nvk_pipeline.c b/src/nouveau/vulkan/nvk_pipeline.c index c2ec25fe984..2aa4cebf524 100644 --- a/src/nouveau/vulkan/nvk_pipeline.c +++ b/src/nouveau/vulkan/nvk_pipeline.c @@ -11,6 +11,11 @@ nvk_pipeline_destroy(struct nvk_device *device, struct nvk_pipeline *pipeline, const VkAllocationCallbacks *pAllocator) { + for (uint32_t s = 0; s < ARRAY_SIZE(pipeline->shaders); s++) { + if (pipeline->shaders[s].bo) + nouveau_ws_bo_destroy(pipeline->shaders[s].bo); + } + vk_object_free(&device->vk, pAllocator, pipeline); }