diff --git a/render/vulkan/renderer.c b/render/vulkan/renderer.c index 7059c4972..51afecf6a 100644 --- a/render/vulkan/renderer.c +++ b/render/vulkan/renderer.c @@ -1665,6 +1665,7 @@ static void vulkan_destroy(struct wlr_renderer *wlr_renderer) { vkDestroyDescriptorSetLayout(dev->dev, pipeline_layout->ds, NULL); vkDestroySampler(dev->dev, pipeline_layout->sampler, NULL); vkDestroySamplerYcbcrConversion(dev->dev, pipeline_layout->ycbcr.conversion, NULL); + free(pipeline_layout); } vkDestroySemaphore(dev->dev, renderer->timeline_semaphore, NULL);