zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 25 Jan 2023 14:24:16 +0000 (09:24 -0500)
committerEric Engestrom <eric@engestrom.ch>
Thu, 26 Jan 2023 15:40:35 +0000 (15:40 +0000)
commit67f2d07eff9c54540ca2ea769a38f31cc3c429c0
treee68e224a7d9f4b1d4e96469d693b755b899ef013
parent3a65dc4f7f430e158296821962cd8e0ab97a3783
zink: fix VK_DYNAMIC_STATE_LINE_WIDTH usage

add a special tracker here to set the state only when necessary

Fixes: 659c39fafbb ("zink: rework primitive rasterization type logic")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20886>
(cherry picked from commit 06a125942bef6a03a12b67f691ab4ad86e49c2df)
.pick_status.json
src/gallium/drivers/zink/zink_draw.cpp
src/gallium/drivers/zink/zink_state.c
src/gallium/drivers/zink/zink_types.h