Module: Mesa Branch: main Commit: 3e4411a1d34946f87c54333744b690a84415f489 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e4411a1d34946f87c54333744b690a84415f489
Author: Faith Ekstrand <faith.ekstr...@collabora.com> Date: Thu Jan 4 21:02:54 2024 -0600 nvk: Free shaders created by codegen Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25550> --- 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