Create v2017.0

Update README to describe that we understand SPIR-V syntax based on the
grammar files included from the SPIRV-Headers repo.

(Also, it's high time we issue a v2017 release!
This commit is contained in:
David Neto 2017-09-01 16:24:27 -04:00
parent a0977e8632
commit d16403afb2
2 changed files with 7 additions and 2 deletions

View File

@ -1,5 +1,9 @@
Revision history for SPIRV-Tools
v2017.0 2017-09-01
- Update README to describe that assembler, disassembler, and binary parser support
are based on grammar files from the SPIRV-Headers repository.
v2016.7 2017-09-01
- Add SPIR-V 1.2
- OpenCL 2.2 support is now based on SPIR-V 1.2

View File

@ -48,11 +48,12 @@ version. An API call reports the software version as a C-style string.
### Assembler, binary parser, and disassembler
* Based on SPIR-V version 1.1 Rev 3
* Support for SPIR-V 1.0, 1.1, 1.2
* Based on SPIR-V syntax described by JSON grammar files in the
[SPIRV-Headers](spirv-headers) repository.
* Support for extended instruction sets:
* GLSL std450 version 1.0 Rev 3
* OpenCL version 1.0 Rev 2
* Support for SPIR-V 1.0 (with or without additional restrictions from Vulkan 1.0)
* Assembler only does basic syntax checking. No cross validation of
IDs or types is performed, except to check literal arguments to
`OpConstant`, `OpSpecConstant`, and `OpSwitch`.