From 8107adcf9e080a6b9000a5c7c787e3468b01c6df Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 2 Jun 2016 16:37:11 +0200 Subject: [PATCH] Copy scissors into correct array when creating pipeline creation info * Fixes quad overdraw not working sometimes when pipeline had no dynamic viewports/scissors --- renderdoc/driver/vulkan/vk_debug.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_debug.cpp b/renderdoc/driver/vulkan/vk_debug.cpp index d12b522ad..407e76f67 100644 --- a/renderdoc/driver/vulkan/vk_debug.cpp +++ b/renderdoc/driver/vulkan/vk_debug.cpp @@ -2389,7 +2389,7 @@ void VulkanDebugManager::MakeGraphicsPipelineInfo(VkGraphicsPipelineCreateInfo & vp.pViewports = &views[0]; vp.viewportCount = (uint32_t)pipeInfo.viewports.size(); - memcpy(views, &pipeInfo.scissors[0], pipeInfo.scissors.size() * sizeof(VkRect2D)); + memcpy(scissors, &pipeInfo.scissors[0], pipeInfo.scissors.size() * sizeof(VkRect2D)); vp.pScissors = &scissors[0]; vp.scissorCount = (uint32_t)pipeInfo.scissors.size();