zink: rework viewport handling
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 18 Aug 2020 19:07:18 +0000 (15:07 -0400)
committerMarge Bot <eric+marge@anholt.net>
Wed, 10 Feb 2021 12:59:37 +0000 (12:59 +0000)
commitefbd3584e37594821558b8ab31c1fec4898bdbdc
treeed47480df2d7bca87d7df8b73a9648375efc6742
parentf0a76b2067b2914a66f5253bb279a4b8186ca748
zink: rework viewport handling

viewport can be transformed at draw time based on clip_halfz, so we actually
want to do the conversion from gallium->vulkan at that time

as a nice bonus, we get to delete a struct member

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8946>
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_context.h
src/gallium/drivers/zink/zink_draw.c