mesa/src/amd
Samuel Pitoiset 371316e989 radv: use radv_compiler_info everywhere during compilation
This prevents the compiler to access the logical/physical devices and
the instance during compilation.

The main goal is to make it more robust against cache related issues
when something isn't hashed correctly (this used to happen a lot in the
past). Also it would be much more robust for sharing binaries between
two GPUs in the same generation (eg. Vangogh/Rembrandt) because
everything needed for compilation is in radv_compiler_info. There is
still some work to do to achieve that but it's making good progress.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40992>
2026-04-23 07:56:48 +00:00
..
addrlib amd: allow addrlib to enable SIMD if possible 2026-04-21 10:14:42 +00:00
ci radv/ci: Add more ASAN VKCTS jobs on Cezanne 2026-04-23 07:34:03 +00:00
common ac,radeonsi,radv: use V_581A_* engine sel for non-pws acquire_mem packet 2026-04-23 02:48:06 +00:00
compiler aco: use RegisterDemand::operator[] more 2026-04-21 11:16:26 +00:00
drm-shim ac/tests: use amdgpu shim devices 2026-04-14 12:06:20 +00:00
gmlib meson: Relax -Wmaybe-uninitialized errors 2025-09-16 06:16:20 +00:00
lanczoslib meson: Relax -Wmaybe-uninitialized errors 2025-09-16 06:16:20 +00:00
llvm ac,radv,radeonsi: don't use nir_intrinsic_base for FS inputs 2026-04-15 18:12:11 +00:00
packets amd: switch to new packet definitions for all packets 2026-04-10 03:42:45 +00:00
registers amd: switch to new packet definitions for all packets 2026-04-10 03:42:45 +00:00
vpelib amd/vpelib: Apply external CSC 2026-03-04 13:17:26 +08:00
vulkan radv: use radv_compiler_info everywhere during compilation 2026-04-23 07:56:48 +00:00
meson.build radv/tests: require drm-shim and use it instead of RADV_FORCE_FAMILY 2025-11-19 07:11:05 +00:00