radv: include LLVM IR in the VK_AMD_shader_info "disassembly"
Helpful for debugging compiler backend problems: this allows us to easily retrieve the LLVM IR from RenderDoc. Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
This commit is contained in:
@@ -860,6 +860,7 @@ radv_GetShaderInfoAMD(VkDevice _device,
|
||||
buf = _mesa_string_buffer_create(NULL, 1024);
|
||||
|
||||
_mesa_string_buffer_printf(buf, "%s:\n", radv_get_shader_name(variant, stage));
|
||||
_mesa_string_buffer_printf(buf, "%s\n\n", variant->llvm_ir_string);
|
||||
_mesa_string_buffer_printf(buf, "%s\n\n", variant->disasm_string);
|
||||
generate_shader_stats(device, variant, stage, buf);
|
||||
|
||||
|
Reference in New Issue
Block a user