Commit 80b0bc6a by Nicolas Capens

Fix vector masking.

Bug swiftshader:15 Change-Id: Iae320bec0487c5ab51720c92392c9a29bf3c66c1 Reviewed-on: https://swiftshader-review.googlesource.com/7992Reviewed-by: 's avatarNicolas Capens <capn@google.com> Tested-by: 's avatarNicolas Capens <capn@google.com>
parent 36b137ba
...@@ -1073,7 +1073,7 @@ namespace sw ...@@ -1073,7 +1073,7 @@ namespace sw
mask[(select >> 6) & 0x03] = -1; mask[(select >> 6) & 0x03] = -1;
Value *condition = Nucleus::createConstantVector(mask, T(Ice::IceType_v4i1)); Value *condition = Nucleus::createConstantVector(mask, T(Ice::IceType_v4i1));
Value *result = Nucleus::createSelect(condition, lhs, rhs); Value *result = Nucleus::createSelect(condition, rhs, lhs);
return result; return result;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment