sirit/src/instructions
comex ab567491e1 Add support for OpGroupNonUniform{All,Any,AllEqual,Ballot}, and fix OpGroupNonUniformShuffleXor.
These Vulkan 1.1 operations can be used in place of
`OpSubgroup{All,Any,AllEqual,Ballot}KHR`, among other things.

For `OpGroupNonUniformShuffleXor`, which was already implemented, turns
out the scope argument needs to be encoded not as an immediate, but as
an id that points to a constant integer.
2020-11-26 17:20:01 -03:00
..
annotation.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
arithmetic.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
atomic.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
barrier.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
bit.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
constant.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
conversion.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
debug.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
extension.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
flow.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
function.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
group.cpp Add support for OpGroupNonUniform{All,Any,AllEqual,Ballot}, and fix OpGroupNonUniformShuffleXor. 2020-11-26 17:20:01 -03:00
image.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
logical.cpp Fix Reserve count for trinary ops. 2020-11-25 19:44:32 -03:00
memory.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
misc.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
type.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00