diff options
-rw-r--r-- | src/mesa/tnl/t_imm_exec.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/tnl/t_imm_exec.c b/src/mesa/tnl/t_imm_exec.c index c71c2da1a0e..38108785a12 100644 --- a/src/mesa/tnl/t_imm_exec.c +++ b/src/mesa/tnl/t_imm_exec.c @@ -147,7 +147,7 @@ void _tnl_copy_to_current( GLcontext *ctx, struct immediate *IM, if (flag & VERT_BIT_EDGEFLAG) ctx->Current.EdgeFlag = IM->EdgeFlag[count]; - if ((flag & VERT_BIT_COLOR0) & ctx->Light.ColorMaterialEnabled) { + if ((flag & VERT_BIT_COLOR0) && ctx->Light.ColorMaterialEnabled) { _mesa_update_color_material(ctx, ctx->Current.Attrib[VERT_ATTRIB_COLOR0]); TNL_CONTEXT(ctx)->Driver.NotifyMaterialChange( ctx ); |