diff --git a/src/freedreno/vulkan/tu_pipeline.c b/src/freedreno/vulkan/tu_pipeline.c index 1389f8ac134..c9becdb5dee 100644 --- a/src/freedreno/vulkan/tu_pipeline.c +++ b/src/freedreno/vulkan/tu_pipeline.c @@ -3001,6 +3001,8 @@ tu_compute_pipeline_create(VkDevice device, tu6_emit_load_state(pipeline, true); + tu_shader_destroy(dev, shader, pAllocator); + *pPipeline = tu_pipeline_to_handle(pipeline); return VK_SUCCESS;