From 5868234f4fc0998757879c98ab7d3358101f115f Mon Sep 17 00:00:00 2001 From: omar <44799922+o-micron@users.noreply.github.com> Date: Thu, 14 Sep 2023 23:40:19 +0300 Subject: [PATCH] Fix incorrect left/right viewport locations (#1064) --- examples/viewportarray/viewportarray.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/viewportarray/viewportarray.cpp b/examples/viewportarray/viewportarray.cpp index 9bbc6b52..387b2e65 100644 --- a/examples/viewportarray/viewportarray.cpp +++ b/examples/viewportarray/viewportarray.cpp @@ -101,16 +101,16 @@ public: vkCmdBeginRenderPass(drawCmdBuffers[i], &renderPassBeginInfo, VK_SUBPASS_CONTENTS_INLINE); VkViewport viewports[2]; - // Left - viewports[0] = { 0, 0, (float)width / 2.0f, (float)height, 0.0, 1.0f }; // Right - viewports[1] = { (float)width / 2.0f, 0, (float)width / 2.0f, (float)height, 0.0, 1.0f }; + viewports[0] = { (float)width / 2.0f, 0, (float)width / 2.0f, (float)height, 0.0, 1.0f }; + // Left + viewports[1] = { 0, 0, (float)width / 2.0f, (float)height, 0.0, 1.0f }; vkCmdSetViewport(drawCmdBuffers[i], 0, 2, viewports); VkRect2D scissorRects[2] = { - vks::initializers::rect2D(width/2, height, 0, 0), vks::initializers::rect2D(width/2, height, width / 2, 0), + vks::initializers::rect2D(width/2, height, 0, 0), }; vkCmdSetScissor(drawCmdBuffers[i], 0, 2, scissorRects);