From 3e4411a1d34946f87c54333744b690a84415f489 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Thu, 4 Jan 2024 21:02:54 -0600 Subject: [PATCH] nvk: Free shaders created by codegen Part-of: --- src/nouveau/vulkan/nvk_shader.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_shader.c b/src/nouveau/vulkan/nvk_shader.c index 850dcccf30b..61c8502e9ff 100644 --- a/src/nouveau/vulkan/nvk_shader.c +++ b/src/nouveau/vulkan/nvk_shader.c @@ -511,8 +511,12 @@ nvk_shader_finish(struct nvk_device *dev, struct nvk_shader *shader) shader->upload_size); } - if (shader->nak) + if (shader->nak) { nak_shader_bin_destroy(shader->nak); + } else { + /* This came from codegen, just free it */ + free((void *)shader->code_ptr); + } } void