mesa/src/freedreno/decode
Danylo Piliaiev cad065cd00 freedreno/replay: Add "print" instr to ir3 asm to be used in replay
Could be used in shader assembly from rddecompiler when overriding
the cmdstream.

Usage:
 print r1.x, r3.z

 First arguments is three consecutive registers used for internal print
 needs.
 Second arg is register to print.

Output:
 Shader Log Entries: 36
 [0] 00000004 0.0000
 [1] 00000000 0.0000
 [2] 00000000 0.0000
 [3] 00000000 0.0000
 [4] beadc429 -0.3394
 [5] beadc429 -0.3394

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25005>
2023-09-13 22:20:13 +00:00
..
scripts tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL 2022-09-21 11:20:15 +00:00
buffers.c freedreno/decode: Increase size of offsets table 2023-02-01 17:28:41 +00:00
buffers.h freedreno/decode: Re-indent 2021-04-17 15:38:56 +00:00
cffdec.c freedreno/cffdec: Fix decode on pixel 2 blob's COMPUTE_CHECKPOINT 2023-08-08 18:51:59 +00:00
cffdec.h freedreno/decode: Correctly handle chip_id 2023-06-23 10:31:07 +00:00
cffdump.c freedreno/replay: Add "print" instr to ir3 asm to be used in replay 2023-09-13 22:20:13 +00:00
crashdec-hfi.c freedreno/crashdec: HFI queue decoding 2021-12-01 17:53:21 +00:00
crashdec-mempool.c freedreno/decode: Improved reg64 decoding 2023-01-03 21:56:28 +00:00
crashdec-prefetch.c freedreno/crashdec: Handle multi-IB prefetching 2023-02-23 20:02:26 +00:00
crashdec.c freedreno: Fix crashdec pre-a6xx. 2023-08-08 18:51:59 +00:00
crashdec.h freedreno/crashdec: Handle multi-IB prefetching 2023-02-23 20:02:26 +00:00
io.c freedreno/decode: Re-indent 2021-04-17 15:38:56 +00:00
io.h freedreno/decode: Re-indent 2021-04-17 15:38:56 +00:00
meson.build freedreno/replay: Add limited support for KGSL 2023-09-13 22:20:13 +00:00
pager.c freedreno/decode: Re-indent 2021-04-17 15:38:56 +00:00
pager.h
pgmdump.c freedreno/decode: Re-indent 2021-04-17 15:38:56 +00:00
pgmdump2.c freedreno: Reuse u_math.h instead of open coding uif(). 2021-10-01 23:16:04 +00:00
rdcompiler-meson.build freedreno/rddecompiler: Update to handle a7xx 2023-09-13 22:20:13 +00:00
rdcompiler-utils.h freedreno/replay: Add "print" instr to ir3 asm to be used in replay 2023-09-13 22:20:13 +00:00
rddecompiler.c freedreno/rddecompiler: Update to handle a7xx 2023-09-13 22:20:13 +00:00
rdutil.h freedreno/decode: Correctly handle chip_id 2023-06-23 10:31:07 +00:00
redump.h freedreno/replay: Add "print" instr to ir3 asm to be used in replay 2023-09-13 22:20:13 +00:00
replay.c freedreno/replay: Add "print" instr to ir3 asm to be used in replay 2023-09-13 22:20:13 +00:00
rnnutil.c freedreno/decode: Start adding a7xx support 2023-03-13 17:31:23 +00:00
rnnutil.h freedreno/decode: Add rnn_reginfo_free() helper 2023-01-03 21:56:28 +00:00
script.c freedreno/decode: Add rnn_reginfo_free() helper 2023-01-03 21:56:28 +00:00
script.h freedreno/decode: Re-indent 2021-04-17 15:38:56 +00:00
util.h freedreno: Reuse u_math.h instead of open coding uif(). 2021-10-01 23:16:04 +00:00