radv: fix using FS sample shading if the linker optimized inputs away
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 3 Dec 2020 09:10:22 +0000 (10:10 +0100)
committerMarge Bot <eric+marge@anholt.net>
Mon, 7 Dec 2020 11:42:17 +0000 (11:42 +0000)
commit562dd79bfa6c19af871baa0464a5b12f72145d4b
treedbfe4e13b20e733af864e7caa9594c47e977c4dd
parent9a993da0ff499f3489f1d57de2c7e3b6da701e7f
radv: fix using FS sample shading if the linker optimized inputs away

During NIR linking, constant varyings might be moved to the next
stage and the sample qualifier removed.

shader_info::uses_sample_shading remembers if the sample qualifier
was used before optimizations.

No fossils-db changes on Sienna Cichlid.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7892>
src/amd/compiler/aco_instruction_selection.cpp
src/amd/vulkan/radv_nir_to_llvm.c
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_shader.h
src/amd/vulkan/radv_shader_info.c