Copy scissors into correct array when creating pipeline creation info

* Fixes quad overdraw not working sometimes when pipeline had no dynamic
  viewports/scissors
This commit is contained in:
baldurk
2016-06-02 16:37:11 +02:00
parent 5553c4c435
commit 8107adcf9e
+1 -1
View File
@@ -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();