summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_vulkan/vk_rasterizer.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
index 7a7374b78..20bb05e7d 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
@@ -604,8 +604,8 @@ void RasterizerVulkan::UpdateViewportsState(Tegra::Engines::Maxwell3D::Regs& reg
604 if (!state_tracker.TouchViewports()) { 604 if (!state_tracker.TouchViewports()) {
605 return; 605 return;
606 } 606 }
607 const float scale = 607 const bool is_rescaling{texture_cache.IsRescaling()};
608 texture_cache.IsRescaling() ? Settings::values.resolution_info.up_factor : 1.0f; 608 const float scale = is_rescaling ? Settings::values.resolution_info.up_factor : 1.0f;
609 const std::array viewports{ 609 const std::array viewports{
610 GetViewportState(device, regs, 0, scale), GetViewportState(device, regs, 1, scale), 610 GetViewportState(device, regs, 0, scale), GetViewportState(device, regs, 1, scale),
611 GetViewportState(device, regs, 2, scale), GetViewportState(device, regs, 3, scale), 611 GetViewportState(device, regs, 2, scale), GetViewportState(device, regs, 3, scale),