mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-10-18 11:10:05 +00:00
Update readme: capabilities are up to date
This commit is contained in:
parent
8b19f27026
commit
21aac5c653
10
readme.md
10
readme.md
@ -13,7 +13,7 @@ into other code bases directly.
|
||||
|
||||
* Based on SPIR-V 0.99 Revision 32
|
||||
* Supports core instructions and enumerants from Rev 32.
|
||||
* Capability dependencies for enumerants may be incomplete or incorrect.
|
||||
* Instructions are currently limited to 264 words.
|
||||
* Supports all core instructions, for 32-bit code.
|
||||
* Handling of non-32-bit literal numbers has been recently clarified.
|
||||
Those changes have not been applied.
|
||||
@ -28,6 +28,8 @@ The validator is incomplete. See the Future Work section for more information.
|
||||
|
||||
## CHANGES (for tools hackers)
|
||||
|
||||
* Capability dependencies for instructions and enums now match 0.99 Rev 32.
|
||||
|
||||
2015-10-02
|
||||
* Completed assembler support for [`!<integer>` syntax](syntax.md#immediate)
|
||||
to inject arbitrary words into the binary. This feature is used
|
||||
@ -275,12 +277,10 @@ done so previously, CMake will detect the existence of
|
||||
|
||||
### Assembler and disassembler
|
||||
|
||||
* Encode literal numbers correctly, for widths other than 32-bits.
|
||||
* WIP: Encode literal numbers correctly, for widths other than 32-bits.
|
||||
* Support OpenCL extension library.
|
||||
* Enforce the parsing rules.
|
||||
* Support UTF-8 literal strings.
|
||||
* Disallow accidental conflict between numbered IDs and named IDs.
|
||||
For example, %4 should not accidentally alias to %foo.
|
||||
* Support very long instructions.
|
||||
|
||||
### Validator
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user