From b3cac7b86d203f91d6c7a4e1a6c97c1b7749d066 Mon Sep 17 00:00:00 2001 From: Henri Verbeet Date: Tue, 22 Jul 2025 22:14:22 +0200 Subject: [PATCH] vkd3d-shader: Call vsir_program_scan() for d3d-asm targets in vsir_program_compile(). Like we do for every other target. --- libs/vkd3d-shader/vkd3d_shader_main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/vkd3d_shader_main.c b/libs/vkd3d-shader/vkd3d_shader_main.c index 94275c29d..7fe9b4185 100644 --- a/libs/vkd3d-shader/vkd3d_shader_main.c +++ b/libs/vkd3d-shader/vkd3d_shader_main.c @@ -1746,6 +1746,8 @@ int vsir_program_compile(struct vsir_program *program, const struct vkd3d_shader switch (compile_info->target_type) { case VKD3D_SHADER_TARGET_D3D_ASM: + if ((ret = vsir_program_scan(program, &scan_info, message_context, true)) < 0) + return ret; ret = d3d_asm_compile(program, compile_info, out, VSIR_ASM_FLAG_NONE); break;