dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

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}