From 6b2800fa9959be6a2c60140c5e1835dbc541bd3b Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Fri, 30 May 2025 09:32:24 +0200 Subject: [PATCH] vkd3d-shader/fx: Print explicit buffer bind points in fx -> d3d-asm output. Signed-off-by: Nikolay Sivov --- libs/vkd3d-shader/fx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/vkd3d-shader/fx.c b/libs/vkd3d-shader/fx.c index 842f5dde2..93eb2fdec 100644 --- a/libs/vkd3d-shader/fx.c +++ b/libs/vkd3d-shader/fx.c @@ -4569,6 +4569,8 @@ static void fx_parse_buffers(struct fx_parser *parser) name = fx_4_get_string(parser, buffer.name); vkd3d_string_buffer_printf(&parser->buffer, "cbuffer %s", name); + if (buffer.bind_point != ~0u) + vkd3d_string_buffer_printf(&parser->buffer, " : register(b%u)", buffer.bind_point); fx_parse_fx_4_annotations(parser); vkd3d_string_buffer_printf(&parser->buffer, "\n{\n");