summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/video_core/renderer_opengl/gl_rasterizer.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/video_core/renderer_opengl/gl_rasterizer.cpp b/src/video_core/renderer_opengl/gl_rasterizer.cpp
index d2e3fde65..1d992b301 100644
--- a/src/video_core/renderer_opengl/gl_rasterizer.cpp
+++ b/src/video_core/renderer_opengl/gl_rasterizer.cpp
@@ -923,7 +923,7 @@ u32 RasterizerOpenGL::SetupTextures(Maxwell::ShaderStage stage, Shader& shader,
923 923
924void RasterizerOpenGL::SyncViewport(OpenGLState& current_state) { 924void RasterizerOpenGL::SyncViewport(OpenGLState& current_state) {
925 const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs; 925 const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs;
926 for (size_t i = 0; i < Tegra::Engines::Maxwell3D::Regs::NumViewports; i++) { 926 for (std::size_t i = 0; i < Tegra::Engines::Maxwell3D::Regs::NumViewports; i++) {
927 const MathUtil::Rectangle<s32> viewport_rect{regs.viewport_transform[i].GetRect()}; 927 const MathUtil::Rectangle<s32> viewport_rect{regs.viewport_transform[i].GetRect()};
928 auto& viewport = current_state.viewports[i]; 928 auto& viewport = current_state.viewports[i];
929 viewport.x = viewport_rect.left; 929 viewport.x = viewport_rect.left;
@@ -1022,9 +1022,9 @@ void RasterizerOpenGL::SyncStencilTestState() {
1022 1022
1023void RasterizerOpenGL::SyncColorMask() { 1023void RasterizerOpenGL::SyncColorMask() {
1024 const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs; 1024 const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs;
1025 size_t count = 1025 const std::size_t count =
1026 regs.independent_blend_enable ? Tegra::Engines::Maxwell3D::Regs::NumRenderTargets : 1; 1026 regs.independent_blend_enable ? Tegra::Engines::Maxwell3D::Regs::NumRenderTargets : 1;
1027 for (size_t i = 0; i < count; i++) { 1027 for (std::size_t i = 0; i < count; i++) {
1028 const auto& source = regs.color_mask[regs.color_mask_common ? 0 : i]; 1028 const auto& source = regs.color_mask[regs.color_mask_common ? 0 : i];
1029 auto& dest = state.color_mask[i]; 1029 auto& dest = state.color_mask[i];
1030 dest.red_enabled = (source.R == 0) ? GL_FALSE : GL_TRUE; 1030 dest.red_enabled = (source.R == 0) ? GL_FALSE : GL_TRUE;
@@ -1066,13 +1066,13 @@ void RasterizerOpenGL::SyncBlendState() {
1066 blend.src_a_func = MaxwellToGL::BlendFunc(regs.blend.factor_source_a); 1066 blend.src_a_func = MaxwellToGL::BlendFunc(regs.blend.factor_source_a);
1067 blend.dst_a_func = MaxwellToGL::BlendFunc(regs.blend.factor_dest_a); 1067 blend.dst_a_func = MaxwellToGL::BlendFunc(regs.blend.factor_dest_a);
1068 } 1068 }
1069 for (size_t i = 1; i < Tegra::Engines::Maxwell3D::Regs::NumRenderTargets; i++) { 1069 for (std::size_t i = 1; i < Tegra::Engines::Maxwell3D::Regs::NumRenderTargets; i++) {
1070 state.blend[i].enabled = false; 1070 state.blend[i].enabled = false;
1071 } 1071 }
1072 return; 1072 return;
1073 } 1073 }
1074 1074
1075 for (size_t i = 0; i < Tegra::Engines::Maxwell3D::Regs::NumRenderTargets; i++) { 1075 for (std::size_t i = 0; i < Tegra::Engines::Maxwell3D::Regs::NumRenderTargets; i++) {
1076 auto& blend = state.blend[i]; 1076 auto& blend = state.blend[i];
1077 blend.enabled = regs.blend.enable[i] != 0; 1077 blend.enabled = regs.blend.enable[i] != 0;
1078 if (!blend.enabled) 1078 if (!blend.enabled)
@@ -1105,7 +1105,7 @@ void RasterizerOpenGL::SyncLogicOpState() {
1105 1105
1106void RasterizerOpenGL::SyncScissorTest() { 1106void RasterizerOpenGL::SyncScissorTest() {
1107 const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs; 1107 const auto& regs = Core::System::GetInstance().GPU().Maxwell3D().regs;
1108 for (size_t i = 0; i < Tegra::Engines::Maxwell3D::Regs::NumViewports; i++) { 1108 for (std::size_t i = 0; i < Tegra::Engines::Maxwell3D::Regs::NumViewports; i++) {
1109 const auto& src = regs.scissor_test[i]; 1109 const auto& src = regs.scissor_test[i];
1110 auto& dst = state.viewports[i].scissor; 1110 auto& dst = state.viewports[i].scissor;
1111 dst.enabled = (src.enable != 0); 1111 dst.enabled = (src.enable != 0);