diff --git a/src/panfrost/vulkan/panvk_vX_meta.c b/src/panfrost/vulkan/panvk_vX_meta.c index 888abf5ee54..a662955ca79 100644 --- a/src/panfrost/vulkan/panvk_vX_meta.c +++ b/src/panfrost/vulkan/panvk_vX_meta.c @@ -580,6 +580,7 @@ panvk_per_arch(meta_init)(struct panvk_physical_device *dev) panvk_pool_init(&dev->meta.blitter.desc_pool, &dev->pdev, NULL, 0, 16 * 1024, "panvk_meta blitter descriptor pool", false); + pan_blend_shaders_init(&dev->pdev); GENX(pan_blitter_init)(&dev->pdev, &dev->meta.blitter.bin_pool.base, &dev->meta.blitter.desc_pool.base); panvk_meta_clear_attachment_init(dev); @@ -589,6 +590,7 @@ void panvk_per_arch(meta_cleanup)(struct panvk_physical_device *dev) { GENX(pan_blitter_cleanup)(&dev->pdev); + pan_blend_shaders_cleanup(&dev->pdev); panvk_pool_cleanup(&dev->meta.blitter.desc_pool); panvk_pool_cleanup(&dev->meta.blitter.bin_pool); panvk_pool_cleanup(&dev->meta.desc_pool);