diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp index 8b96e10bf7..af308dc8f0 100644 --- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp +++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp @@ -1074,8 +1074,8 @@ void RasterizerVulkan::UpdateScissorsState(Tegra::Engines::Maxwell3D::Regs& regs if (!regs.viewport_scale_offset_enabled) { u32 x = regs.surface_clip.x; u32 y = regs.surface_clip.y; - u32 width = regs.surface_clip.width ? regs.surface_clip.width : 1u; - u32 height = regs.surface_clip.height ? regs.surface_clip.height : 1u; + u32 width = static_cast(regs.surface_clip.width) ? static_cast(regs.surface_clip.width) : 1u; + u32 height = static_cast(regs.surface_clip.height) ? static_cast(regs.surface_clip.height) : 1u; if (regs.window_origin.mode != Maxwell::WindowOrigin::Mode::UpperLeft) { // Vulkan scissor is top-left; convert from lower-left coordinates. y = regs.surface_clip.height - (y + height);