mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-22 11:40:05 +00:00
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:
parent
a0977e8632
commit
d16403afb2
4
CHANGES
4
CHANGES
@ -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
|
||||
|
@ -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`.
|
||||
|
Loading…
Reference in New Issue
Block a user