mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-07 15:48:36 +02:00
pan/genxml: Print shader hex in trace for Valhall
Enable verbose disassembly for Valhall in traces, which adds hex values to shader printing. Useful for debugging. For example: Shader 0xffffbe3ec000 (GPU VA ffdd3000) sz 16384 LD_ATTR_IMM.v4.f32.slot0.wait0 @r0:r1:r2:r3, r60^, r61^, index:0x0, table:0x0 FRCP.f32 r3, r3^ FMAX.f32 r3, r3^, u6 vs Shader 0xffffa8bf7000 (GPU VA ffdd3000) sz 16384 7c 7d 00 32 08 80 66 08 LD_ATTR_IMM.v4.f32.slot0.wait0 @r0:r1:r2:r3, r60^, r61^, index:0x0, table:0x0 43 00 00 00 00 c3 9c 00 FRCP.f32 r3, r3^ 43 86 03 00 00 c3 a4 00 FMAX.f32 r3, r3^, u6 Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com> Reviewed-by: Eric R. Smith <eric.smith@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41062>
This commit is contained in:
parent
a73fc90bcd
commit
9f049032be
1 changed files with 1 additions and 1 deletions
|
|
@ -493,7 +493,7 @@ pandecode_shader_disassemble(struct pandecode_context *ctx, uint64_t shader_ptr,
|
|||
pandecode_log_cont(ctx, "\nShader %p (GPU VA %" PRIx64 ") sz %" PRId64 "\n",
|
||||
code, shader_ptr, sz);
|
||||
|
||||
bool verbose = pan_arch(gpu_id) >= 6 && pan_arch(gpu_id) < 9;
|
||||
bool verbose = pan_arch(gpu_id) >= 6;
|
||||
pan_disassemble(ctx->dump_stream, code, sz, gpu_id, verbose);
|
||||
|
||||
pandecode_log_cont(ctx, "\n\n");
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue