Browse Source

opengl: fix color mask

Sasha Szpakowski 1 year ago
parent
commit
4787d50078
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/modules/graphics/opengl/Graphics.cpp

+ 2 - 2
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;