nir: add nir_intrinsic_load_vrs_rates_amd
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 25 Jan 2022 07:45:12 +0000 (08:45 +0100)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Wed, 16 Feb 2022 07:11:12 +0000 (08:11 +0100)
commit74b932f8d34cd103e4ffc6452b31f2c47147a19b
treee07142f5655e21c9d4090ec9607a2dd6dd4fdf23
parent9cbcdfb514e8b19bc292bf55d8d22c855cf0137e
nir: add nir_intrinsic_load_vrs_rates_amd

This intrinsic specific to RADV will be used to load VRS rates from
an user SGPR when RADV_FORCE_VRS is enabled by the application.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14713>
src/compiler/nir/nir_divergence_analysis.c
src/compiler/nir/nir_intrinsics.py