SPIRV-Tools/include/spirv-tools
Andrey Tuganov 73e8dac5b9 Added compression tool tools/spirv-markv. Work in progress.
Command line application is located at tools/spirv-markv
API at include/spirv-tools/markv.h

At the moment only very basic compression is implemented, mostly varint.
Scope of supported SPIR-V opcodes is also limited.

Using a simple move-to-front implementation instead of encoding mapped
ids.

Work in progress:
- Does not cover all of SPIR-V
- Does not promise compatibility of compression/decompression across
  different versions of the code.
2017-06-30 12:22:48 -04:00
..
libspirv.h Add support for SPV AMD extensions 2017-06-21 15:08:07 -04:00
libspirv.hpp Added option --preserve-numeric-ids to tools/spirv-as 2017-04-13 14:13:33 -04:00
markv.h Added compression tool tools/spirv-markv. Work in progress. 2017-06-30 12:22:48 -04:00
optimizer.hpp BlockMerge: Add BlockMergePass 2017-06-27 11:31:33 -04:00