6ccb902462
`SubgroupEqMask` had a fencepost error that gave wrong values for invocation ID 32. For `SubgroupGeMask` and `SubgroupGtMask`, I forgot to shift the values from `extract_bits()` up so that the mask is in the correct position. Using `insert_bits()` instead should fold these two operations into one. `SubgroupLtMask` and `SubgroupLeMask` were already correct. |
||
---|---|---|
.. | ||
16bit-constants.invalid.frag | ||
demote-to-helper.vk.nocompat.msl21.invalid.frag | ||
force-active-resources.msl2.argument..force-active.discrete.frag | ||
fp16.desktop.invalid.frag | ||
in_block_assign.frag | ||
min-max-clamp.invalid.asm.frag | ||
pixel-interlock-simple-callstack.msl2.frag | ||
scalar-block-layout-ubo-std430.vk.nocompat.invalid.frag | ||
shadow-compare-global-alias.invalid.frag | ||
subgroups.nocompat.invalid.vk.msl21.frag | ||
subpass-input-attachment-index-fallback.msl20.ios.framebuffer-fetch.frag | ||
subpass-input-function-argument.framebuffer-fetch.ios.frag | ||
texture-access-int.swizzle.frag | ||
texture-access-leaf.swizzle.frag | ||
texture-access-uint.swizzle.frag | ||
texture-access.swizzle.frag | ||
ubo-array-multiple-structs-access-chain.argument.msl2.frag | ||
ubo-array-multiple-structs-access-chain.frag | ||
ubo-offset-out-of-order.frag | ||
variables.zero-initialize.frag |