sirit/src
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
..
instructions Add support for OpGroupNonUniform{All,Any,AllEqual,Ballot}, and fix OpGroupNonUniformShuffleXor. 2020-11-26 17:20:01 -03:00
.gitignore Ignore sirit.h symlink 2018-10-23 04:51:34 -03:00
CMakeLists.txt Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
common_types.h common_types: Include types within the Sirit namespace 2019-10-06 20:55:15 +00:00
sirit.cpp Change count to string_words 2020-11-26 17:18:44 -03:00
stream.cpp Stream SPIR-V instructions directly to a binary 2020-08-01 01:50:01 -03:00
stream.h Fix OpExtension. 2020-11-26 17:18:44 -03:00