radv: fix dynamic rasterizer discard enable state
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 8 Jun 2021 14:18:20 +0000 (16:18 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 14 Jun 2021 16:31:14 +0000 (16:31 +0000)
commit16d5939ff5e97bf17547164f6e44a36d14aa14eb
tree81ef5210d823e83543be36d505e6094f3d7413fa
parentd64f5a3f9da19a6de5969dcb6f3f32f8cec538af
radv: fix dynamic rasterizer discard enable state

If a pipeline enables rasterizerDiscardEnable statically we have to
properly initialize the value, otherwise it won't be updated when a
new pipeline is bound.

Fixes few dEQP-VK.pipeline.extended_dynamic_state.*disable_raster.

Fixes: dd19bf9d7dd ("radv: implement dynamic rasterizer discard enable")
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/11242>
src/amd/vulkan/radv_pipeline.c