Commit: de10bef35263ba225a1b5c7a743a0155e84f0cb3 Parent: ee0cbc12477697a30c622f2a773cd63297b2db15 Author: Randy Palamar Date: Mon, 10 Nov 2025 18:45:24 -0700 add bin/amd_gpu_asm_dump useful for looking at shader disassembly with mesa Diffstat:
| A | bin/amd_gpu_asm_dump | | | 20 | ++++++++++++++++++++ |
1 file changed, 20 insertions(+), 0 deletions(-)
diff --git a/bin/amd_gpu_asm_dump b/bin/amd_gpu_asm_dump @@ -0,0 +1,20 @@ +#!/bin/sh + +# dump AMD shader disassembly when using mesa + +usage() +{ + echo "usage: $(basename $0) kind outfile program [args ...]" + echo " kind: cs|ps|vs|gs|tcs|tes|task|mesh (comma separated)" + echo " outfile: output. will be overwritten" + exit 1 +} + +[ ${#} -lt 3 ] && usage + +kind=${1} +out=${2} + +shift 2 + +RADV_DEBUG=asm,${kind} AMD_DEBUG=asm,${kind} MESA_SHADER_CACHE_DISABLE=true $@ 2>| ${out}