OSDN Git Service

radv: fix enabling sample shading with SampleID/SamplePosition
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 26 Nov 2019 17:29:00 +0000 (18:29 +0100)
committerDylan Baker <dylan@pnwbakers.com>
Wed, 27 Nov 2019 17:47:14 +0000 (09:47 -0800)
commit19573e4374564e25c1edd479c45134d8c09f3fd4
treeb3b4128e51e5df1d332582113e79114ffc89c56a
parent5a12bc6454a201b93c5b469e912c4f2dea446286
radv: fix enabling sample shading with SampleID/SamplePosition

When a fragment shader includes an input variable decorated with
SampleId or SamplePosition, sample shading should be enabled
because minSampleShadingFactor is expected to be 1.0.

Cc: 19.2, 19.3 <mesa-stable@lists.freedesktop.org>
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
(cherry picked from commit 86a5fbfd4afb4fb53ab8ea0a13dda33b32f8b79b)
src/amd/vulkan/radv_pipeline.c