From 4787d500787f752b1922116f9d7dbee3f1d1520c Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Mon, 9 Oct 2023 14:10:24 -0300 Subject: [PATCH] opengl: fix color mask --- src/modules/graphics/opengl/Graphics.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/graphics/opengl/Graphics.cpp b/src/modules/graphics/opengl/Graphics.cpp index 790afa564..a0d05f6ec 100644 --- a/src/modules/graphics/opengl/Graphics.cpp +++ b/src/modules/graphics/opengl/Graphics.cpp @@ -1567,8 +1567,8 @@ void Graphics::setColorMask(ColorChannelMask mask) flushBatchedDraws(); uint32 maskbits = - ((mask.r ? 1 : 0) << 1) | ((mask.g ? 1 : 0) << 2) | - ((mask.g ? 1 : 0) << 3) | ((mask.a ? 1 : 0) << 4); + ((mask.r ? 1 : 0) << 0) | ((mask.g ? 1 : 0) << 1) | + ((mask.g ? 1 : 0) << 2) | ((mask.a ? 1 : 0) << 3); gl.setColorWriteMask(maskbits); states.back().colorMask = mask;