v3dv: implement interpolation qualifiers
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 5 Mar 2020 09:48:33 +0000 (10:48 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Oct 2020 21:21:28 +0000 (21:21 +0000)
commitd734dba8a4f17a3c4d1b8b1ae422cb5961c7557c
treebf9439207de9f4ead9ee1a313e1d0445b8b9f0f6
parent02de1d9ab16f4818a9da29f96d222f19b11a106b
v3dv: implement interpolation qualifiers

Also, Vulkan uses the same provoking vertex rules are Direct3D, which
changes from OpenGL's default. Make sure we honor that.

Fixes:
dEQP-VK.spirv_assembly.instruction.graphics.cross_stage.*

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
src/broadcom/vulkan/v3dv_cmd_buffer.c
src/broadcom/vulkan/v3dv_pipeline.c