[Mesa-dev] [PATCH 05/10] swr: [rasterizer jitter] Multisample blend jit fix

Tim Rowley timothy.o.rowley at intel.com
Tue Feb 7 00:40:39 UTC 2017


---
 src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp b/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
index 76a58b6..b4a33b8 100644
--- a/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
+++ b/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
@@ -776,9 +776,9 @@ struct BlendJit : public Builder
         if(state.desc.sampleMaskEnable || state.desc.alphaToCoverageEnable ||
            state.desc.oMaskEnable)
         {
-            // load current mask
+            // load coverage mask
             Value* pMask = LOAD(ppMask);
-            currentMask = S_EXT(ICMP_SGT(currentMask, VBROADCAST(C(0))), mSimdInt32Ty);
+            currentMask = S_EXT(ICMP_UGT(currentMask, VBROADCAST(C(0))), mSimdInt32Ty);
             Value* outputMask = AND(pMask, currentMask);
             // store new mask
             STORE(outputMask, GEP(ppMask, C(0)));
-- 
2.7.4



More information about the mesa-dev mailing list