From f5cc277322b1a51f507cc3675e3fe91bf217b07b Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 27 Nov 2015 11:35:17 +0100 Subject: [PATCH] Render object as point list when dumping output data --- renderdoc/driver/vulkan/vk_debug.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index 64060c2eb..0451195d7 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -3800,6 +3800,10 @@ void VulkanDebugManager::InitPostVSBuffers(uint32_t frameID, uint32_t eventID) // repoint pipeline layout pipeCreateInfo.layout = pipeLayout; + // set primitive topology to point list + VkPipelineInputAssemblyStateCreateInfo *ia = (VkPipelineInputAssemblyStateCreateInfo *)pipeCreateInfo.pInputAssemblyState; + ia->topology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST; + // enable rasterizer discard VkPipelineRasterStateCreateInfo *rs = (VkPipelineRasterStateCreateInfo *)pipeCreateInfo.pRasterState; rs->rasterizerDiscardEnable = true;