venus: add support for VK_EXT_primitive_topology_list_restart
authorJuston Li <justonli@chromium.org>
Fri, 26 Aug 2022 22:50:10 +0000 (15:50 -0700)
committerJuston Li <justonli@chromium.org>
Fri, 26 Aug 2022 23:30:51 +0000 (16:30 -0700)
commitc1871cfde46293de0bed99de468186c28c494cb0
tree90b826fa18a1683f5b50cb976f07fb1b8081bfe8
parent46509e8060a49710bf07e8f50d669fb84cee1bf7
venus: add support for VK_EXT_primitive_topology_list_restart

See:
virgl/virglrenderer!902
olv/venus-protocol!46

Test:
./deqp-vk -n dEQP-VK.pipeline.monolithic.input_assembly.primitive_restart.*

Test run totals:
  Passed:        55/55 (100.0%)
  Failed:        0/55 (0.0%)
  Not supported: 0/55 (0.0%)
  Warnings:      0/55 (0.0%)
  Waived:        0/55 (0.0%)

Signed-off-by: Juston Li <justonli@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18283>
src/virtio/vulkan/vn_physical_device.c
src/virtio/vulkan/vn_physical_device.h