From 56e87514f69e1713792dd212ef1ec1d0f7f3673d Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 15 Feb 2018 17:07:38 +0000 Subject: [PATCH] Enable primitive restart for rendering strip-topology meshes. Refs #862 --- renderdoc/driver/vulkan/vk_rendermesh.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_rendermesh.cpp b/renderdoc/driver/vulkan/vk_rendermesh.cpp index 5ff8e5c8a..7f176ffa2 100644 --- a/renderdoc/driver/vulkan/vk_rendermesh.cpp +++ b/renderdoc/driver/vulkan/vk_rendermesh.cpp @@ -138,6 +138,11 @@ MeshDisplayPipelines VulkanDebugManager::CacheMeshDisplayPipelines(VkPipelineLay false, }; + if(IsStrip(primary.topology)) + { + ia.primitiveRestartEnable = true; + } + VkRect2D scissor = {{0, 0}, {16384, 16384}}; VkPipelineViewportStateCreateInfo vp = {