From ec2f18ab176742bfd6387a6721f9cbc222dfbb06 Mon Sep 17 00:00:00 2001 From: Shaun Ren Date: Tue, 25 Mar 2025 18:48:13 -0400 Subject: [PATCH] vkd3d-shader/hlsl: Free all allocators in allocate_semantic_registers(). --- libs/vkd3d-shader/hlsl_codegen.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/hlsl_codegen.c b/libs/vkd3d-shader/hlsl_codegen.c index b83a51a3..84091a19 100644 --- a/libs/vkd3d-shader/hlsl_codegen.c +++ b/libs/vkd3d-shader/hlsl_codegen.c @@ -6470,6 +6470,8 @@ static void allocate_semantic_registers(struct hlsl_ctx *ctx, struct hlsl_ir_fun allocate_semantic_register(ctx, var, &output_allocator, true, !is_pixel_shader); } + vkd3d_free(in_prim_allocator.allocations); + vkd3d_free(patch_constant_out_patch_allocator.allocations); vkd3d_free(input_allocator.allocations); vkd3d_free(output_allocator.allocations); }