amd_gpu_asm_dump (399B)
1 #!/bin/sh 2 3 # dump AMD shader disassembly when using mesa 4 5 usage() 6 { 7 echo "usage: $(basename $0) kind outfile program [args ...]" 8 echo " kind: cs|ps|vs|gs|tcs|tes|task|mesh (comma separated)" 9 echo " outfile: output. will be overwritten" 10 exit 1 11 } 12 13 [ ${#} -lt 3 ] && usage 14 15 kind=${1} 16 out=${2} 17 18 shift 2 19 20 RADV_DEBUG=asm,${kind} AMD_DEBUG=asm,${kind} MESA_SHADER_CACHE_DISABLE=true $@ 2>| ${out}