diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c index 7e83f9884e2..4371d158176 100644 --- a/src/broadcom/vulkan/v3dv_pipeline.c +++ b/src/broadcom/vulkan/v3dv_pipeline.c @@ -99,6 +99,7 @@ destroy_pipeline_stage(struct v3dv_device *device, if (variant->assembly_bo) { v3dv_bo_free(device, variant->assembly_bo); + ralloc_free(variant->prog_data.base); vk_free2(&device->alloc, pAllocator, variant); } }