From: Conor McCarthy cmccarthy@codeweavers.com
--- libs/vkd3d-shader/spirv.c | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/libs/vkd3d-shader/spirv.c b/libs/vkd3d-shader/spirv.c index e17bada3..ff39fa81 100644 --- a/libs/vkd3d-shader/spirv.c +++ b/libs/vkd3d-shader/spirv.c @@ -9904,6 +9904,14 @@ int spirv_compiler_generate_spirv(struct spirv_compiler *compiler, if ((result = shader_normaliser_flatten_hull_shader_phases(&normaliser)) < 0) return result; instructions = &normaliser.instructions; + + if (TRACE_ON()) + { + struct vkd3d_shader_parser tmp_parser; + tmp_parser.shader_version = parser->shader_version; + tmp_parser.instructions = *instructions; + vkd3d_shader_trace(&tmp_parser); + } }
for (i = 0; i < instructions->count && result >= 0; ++i)