zink: verify geometry shader feature
authorErik Faye-Lund <erik.faye-lund@collabora.com>
Fri, 23 Oct 2020 07:35:51 +0000 (09:35 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 26 Oct 2020 10:36:42 +0000 (10:36 +0000)
commitdd0f941097419ef27739cf308af3473dd3895bfa
tree279ad579da0071ba063035383ee07af4df6b5a0c
parent82512a163bac905a526449db88705d6534792d83
zink: verify geometry shader feature

We shouldn't try to use geometry shaders on implementations that don't
support them. So let's verify the feature before using it.

Fixes: 8028991f361 ("zink: enable gs pipe caps")
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7287>
src/gallium/drivers/zink/zink_screen.c