From 6517a2b9261bd59a829276b31ac33e3cf5508c1c Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 8 Jul 2022 08:31:01 +0200 Subject: [PATCH] radv: fix dumping VS prologs assembly MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This got removed by mistake and broke RADV_DEBUG=shaders,nocache,prologs. Fixes: 9fe2b6b7480 ("aco/radv: provide a vs prolog callback from aco to radv.") Signed-off-by: Samuel Pitoiset Reviewed-by: Daniel Schürmann Part-of: --- src/amd/vulkan/radv_shader.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_shader.c b/src/amd/vulkan/radv_shader.c index afe76d6e65e..9d31ba7bd20 100644 --- a/src/amd/vulkan/radv_shader.c +++ b/src/amd/vulkan/radv_shader.c @@ -2372,9 +2372,11 @@ static void radv_aco_build_prolog(void **bin, prolog_binary->num_preserved_sgprs = num_preserved_sgprs; prolog_binary->code_size = code_size * sizeof(uint32_t); memcpy(prolog_binary->data, code, prolog_binary->code_size); - if (disasm_size) + if (disasm_size) { memcpy((char*)prolog_binary->data + prolog_binary->code_size, disasm_str, disasm_size); + prolog_binary->disasm_size = disasm_size; + } *binary = prolog_binary; }