turnip: multiViewport and VK_EXT_shader_viewport_index_layer
authorJonathan Marek <jonathan@marek.ca>
Tue, 14 Jul 2020 14:38:09 +0000 (10:38 -0400)
committerMarge Bot <eric+marge@anholt.net>
Tue, 15 Sep 2020 16:18:45 +0000 (16:18 +0000)
commitefff73422049d738b4adfaa34d5fde78a2805d5e
tree1546fa62fd2d0df52837f03a766f44feab827b7e
parent52534c3a865298015711c948bc9f3408c5485aa4
turnip: multiViewport and VK_EXT_shader_viewport_index_layer

Passes at least:
dEQP-VK.dynamic_state.vp_state.viewport_array
dEQP-VK.draw.shader_viewport_index.*
dEQP-VK.draw.shader_layer.*

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5832>
src/freedreno/vulkan/tu_cmd_buffer.c
src/freedreno/vulkan/tu_device.c
src/freedreno/vulkan/tu_extensions.py
src/freedreno/vulkan/tu_pipeline.c
src/freedreno/vulkan/tu_private.h
src/freedreno/vulkan/tu_shader.c