From 55784a7dfcc997f281a7a7e4d92d474f18635fe6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Sat, 1 Jan 2022 23:02:09 +0100 Subject: [PATCH] VulkanRenderer: Fix scissor handling --- src/Nazara/VulkanRenderer/VulkanRenderPipeline.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Nazara/VulkanRenderer/VulkanRenderPipeline.cpp b/src/Nazara/VulkanRenderer/VulkanRenderPipeline.cpp index 15893d0ba..9d17c5059 100644 --- a/src/Nazara/VulkanRenderer/VulkanRenderPipeline.cpp +++ b/src/Nazara/VulkanRenderer/VulkanRenderPipeline.cpp @@ -126,9 +126,7 @@ namespace Nz { std::vector dynamicStates; dynamicStates.push_back(VK_DYNAMIC_STATE_VIEWPORT); - - if (pipelineInfo.scissorTest) - dynamicStates.push_back(VK_DYNAMIC_STATE_SCISSOR); + dynamicStates.push_back(VK_DYNAMIC_STATE_SCISSOR); return dynamicStates; } @@ -170,9 +168,7 @@ namespace Nz VkPipelineViewportStateCreateInfo createInfo = {}; createInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO; createInfo.viewportCount = 1; //< TODO: Handle multiple viewport regions - - if (pipelineInfo.scissorTest) - createInfo.scissorCount = 1; //< TODO: Handle multiple scissor regions + createInfo.scissorCount = 1; //< TODO: Handle multiple scissor regions return createInfo; }