dotfiles

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

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:
Abin/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}