zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C
authorMary Guillemard <mary.guillemard@collabora.com>
Thu, 2 Nov 2023 10:37:31 +0000 (06:37 -0400)
committerEric Engestrom <eric@engestrom.ch>
Mon, 13 Nov 2023 20:05:05 +0000 (20:05 +0000)
commiteb9f7db980fe9b7377364d0278e0f048a011a270
tree70ec73427cb2dfe00ab03ad081917e3c750e00eb
parent3902e9302da061e8baadc8b3a3a38b30d6c20475
zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C

Fix crashes for piglit alpha-to-coverage tests when
VK_EXT_extended_dynamic_state3 is not supported (like on Venus)

Fixes: 736577871b9 ("zink: check for cbuf0 writes before setting A2C")

Signed-off-by: Mary Guillemard <mary.guillemard@collabora.com>
Reviewed-by: Antonino Maniscalco <antonino.maniscalco@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26003>
(cherry picked from commit fe159c85de81a12e895342d003821aa4f25db8d5)
.pick_status.json
src/gallium/drivers/zink/zink_program.c