On Fri, 27 Aug 2021 at 05:17, Conor McCarthy cmccarthy@codeweavers.com wrote:
+static bool vk_topology_can_restart(VkPrimitiveTopology topology) +{
- switch (topology)
- {
case VK_PRIMITIVE_TOPOLOGY_POINT_LIST:case VK_PRIMITIVE_TOPOLOGY_LINE_LIST:case VK_PRIMITIVE_TOPOLOGY_PATCH_LIST:case VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST:return false;default:return true;- }
+}
Those aren't the only Vulkan primitive topologies that can't be restarted. We never return topologies with adjacency from vk_topology_from_d3d12_topology() (although perhaps we should), but we shouldn't know or care about that here.