From 6ffd095fdf16ffd82c3e14b105d4d7f7e9ffff0f Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 28 Sep 2005 15:38:25 +0000 Subject: [PATCH] pass true bools to ColorMask --- panda/src/glstuff/glGraphicsStateGuardian_src.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx index a8812aa546..17b3ba40b5 100644 --- a/panda/src/glstuff/glGraphicsStateGuardian_src.cxx +++ b/panda/src/glstuff/glGraphicsStateGuardian_src.cxx @@ -3087,10 +3087,10 @@ do_issue_blending() { if (_target._color_write != _state._color_write) { if (CLP(color_mask)) { unsigned int channels = _target._color_write->get_channels(); - GLP(ColorMask)(channels & ColorWriteAttrib::C_red, - channels & ColorWriteAttrib::C_green, - channels & ColorWriteAttrib::C_blue, - channels & ColorWriteAttrib::C_alpha); + GLP(ColorMask)((channels & ColorWriteAttrib::C_red) != 0, + (channels & ColorWriteAttrib::C_green) != 0, + (channels & ColorWriteAttrib::C_blue) != 0, + (channels & ColorWriteAttrib::C_alpha) != 0); } } }