render/vulkan: free pipeline layouts on destroy

This commit is contained in:
Kirill Primak 2024-05-09 18:43:28 +03:00
parent 00bc75439f
commit e20ae113f8

View File

@ -1114,6 +1114,7 @@ static void vulkan_destroy(struct wlr_renderer *wlr_renderer) {
vkDestroyDescriptorSetLayout(dev->dev, pipeline_layout->ds, NULL); vkDestroyDescriptorSetLayout(dev->dev, pipeline_layout->ds, NULL);
vkDestroySampler(dev->dev, pipeline_layout->sampler, NULL); vkDestroySampler(dev->dev, pipeline_layout->sampler, NULL);
vkDestroySamplerYcbcrConversion(dev->dev, pipeline_layout->ycbcr.conversion, NULL); vkDestroySamplerYcbcrConversion(dev->dev, pipeline_layout->ycbcr.conversion, NULL);
free(pipeline_layout);
} }
if (renderer->output_ds_lut3d_dummy_pool) { if (renderer->output_ds_lut3d_dummy_pool) {