tu: implement dynamic rasterizer discard enable
authorDanylo Piliaiev <dpiliaiev@igalia.com>
Tue, 10 Aug 2021 03:32:15 +0000 (03:32 +0000)
committerMarge Bot <eric+marge@anholt.net>
Thu, 12 Aug 2021 08:01:30 +0000 (08:01 +0000)
commit9586cacdcb3491f80602bf6b76f6ab9867557f04
tree2095c98dc9b5b74a5607ccda43c6b246baf45148
parent4f0a7dbdeaf4c5cdcc088394cfb81af5bfeb3398
tu: implement dynamic rasterizer discard enable

The state which could be omitted with rasterization discard
enabled - is unconditionally emitted when discard is a dynamic
state. It's not an optimal way, but does not intruduce much complexity.

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Reviewed-by: Hyunjun Ko <zzoon@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10434>
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_pipeline.c
src/freedreno/vulkan/tu_private.h