Samuel Pitoiset
1dc6cee956
radv: use nir_intrinsic_printf in radv_build_printf()
...
This avoids passing radv_debug_nir everywhere. This also requires to
lower printf slightly later for meta shaders.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40517 >
2026-03-20 17:02:40 +00:00
Samuel Pitoiset
dcf0274e82
radv: stop associating NIR with device for debugging tools
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40481 >
2026-03-19 19:23:55 +00:00
Samuel Pitoiset
fddbeddb2d
radv: move valid VA debug info to radv_valid_va data
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40481 >
2026-03-19 19:23:54 +00:00
Samuel Pitoiset
7ce3b2a68e
radv: move radv_printf_data to radv_debug_nir
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40481 >
2026-03-19 19:23:54 +00:00
Konstantin Seurer
0d73aeea27
radv: Add RADV_DEBUG=validatevas for address validation in nir
...
The option creates a buffer where each bit stores whether the
corresponding 4096 byte memory section has been allocated. The helper
radv_build_is_valid_va allows for querying the validity of addresses
inside a nir shader which can be useful for debugging.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34392 >
2025-08-15 10:32:35 +00:00
Konstantin Seurer
be4be884e1
radv: Rename radv_printf files to radv_debug_nir
...
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34392 >
2025-08-15 10:32:34 +00:00