From 1a6bb266cf87b6ea5aad7bda43d22b49bb664630 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Tue, 30 Jan 2018 17:40:44 -0800 Subject: [PATCH] iris: write DISABLES are not write ENABLES...whoops --- src/gallium/drivers/iris/iris_state.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c index 68607bf11f8..ae07c3a0518 100644 --- a/src/gallium/drivers/iris/iris_state.c +++ b/src/gallium/drivers/iris/iris_state.c @@ -443,10 +443,10 @@ iris_create_blend_state(struct pipe_context *ctx, be.DestinationBlendFactor = state->rt[i].rgb_dst_factor; be.DestinationAlphaBlendFactor = state->rt[i].alpha_dst_factor; - be.WriteDisableRed = state->rt[i].colormask & PIPE_MASK_R; - be.WriteDisableGreen = state->rt[i].colormask & PIPE_MASK_G; - be.WriteDisableBlue = state->rt[i].colormask & PIPE_MASK_B; - be.WriteDisableAlpha = state->rt[i].colormask & PIPE_MASK_A; + be.WriteDisableRed = !(state->rt[i].colormask & PIPE_MASK_R); + be.WriteDisableGreen = !(state->rt[i].colormask & PIPE_MASK_G); + be.WriteDisableBlue = !(state->rt[i].colormask & PIPE_MASK_B); + be.WriteDisableAlpha = !(state->rt[i].colormask & PIPE_MASK_A); } blend_state += GENX(BLEND_STATE_ENTRY_length); } -- 2.30.2