diff --git a/renderdoc/driver/vulkan/vk_rendermesh.cpp b/renderdoc/driver/vulkan/vk_rendermesh.cpp index 0a44508c8..b7e6ba596 100644 --- a/renderdoc/driver/vulkan/vk_rendermesh.cpp +++ b/renderdoc/driver/vulkan/vk_rendermesh.cpp @@ -138,7 +138,7 @@ MeshDisplayPipelines VulkanDebugManager::CacheMeshDisplayPipelines(VkPipelineLay false, }; - ia.primitiveRestartEnable = primary.allowRestart; + ia.primitiveRestartEnable = primary.allowRestart && IsStrip(primary.topology); VkRect2D scissor = {{0, 0}, {16384, 16384}};