From 027a56184379e1c1a6474dcc61482fd8894490ab Mon Sep 17 00:00:00 2001 From: tobspr Date: Sun, 8 Nov 2015 11:56:43 +0100 Subject: [PATCH] Fix color write mask in OpenGL --- panda/src/glstuff/glGraphicsStateGuardian_src.I | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.I b/panda/src/glstuff/glGraphicsStateGuardian_src.I index d973269700..b1f4abef06 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.I +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.I @@ -624,10 +624,10 @@ INLINE void CLP(GraphicsStateGuardian):: set_color_write_mask(int mask) { if (gl_color_mask && _active_color_write_mask != mask) { _active_color_write_mask = mask; - glColorMask((_color_write_mask & ColorWriteAttrib::C_red) != 0, - (_color_write_mask & ColorWriteAttrib::C_green) != 0, - (_color_write_mask & ColorWriteAttrib::C_blue) != 0, - (_color_write_mask & ColorWriteAttrib::C_alpha) != 0); + glColorMask((mask & ColorWriteAttrib::C_red) != 0, + (mask & ColorWriteAttrib::C_green) != 0, + (mask & ColorWriteAttrib::C_blue) != 0, + (mask & ColorWriteAttrib::C_alpha) != 0); } }