From: Marek Olšák <marek.ol...@amd.com>

most likely useless, but doesn't hurt
---
 src/gallium/drivers/radeonsi/si_state.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/gallium/drivers/radeonsi/si_state.c 
b/src/gallium/drivers/radeonsi/si_state.c
index 2a6d2c6..ea441ac 100644
--- a/src/gallium/drivers/radeonsi/si_state.c
+++ b/src/gallium/drivers/radeonsi/si_state.c
@@ -433,6 +433,9 @@ static void *si_create_blend_state_mode(struct pipe_context 
*ctx,
 
                unsigned blend_cntl = 0;
 
+               if (!state->rt[j].colormask)
+                       continue;
+
                /* we pretend 8 buffer are used, CB_SHADER_MASK will disable 
unused one */
                blend->cb_target_mask |= state->rt[j].colormask << (4 * i);
 
-- 
2.1.4

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to