mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-22 11:40:05 +00:00
Finalize v2016.0
This commit is contained in:
parent
23a3c2f762
commit
84058939b0
8
CHANGES
8
CHANGES
@ -1,6 +1,6 @@
|
||||
Revision history for SPIRV-Tools
|
||||
|
||||
v2016.0-dev 2016-04-22
|
||||
v2016.0 2016-07-04
|
||||
|
||||
- Adds v<year>.<index> versioning, with "-dev" indicating
|
||||
work in progress. The intent is to more easly report
|
||||
@ -16,6 +16,12 @@ v2016.0-dev 2016-04-22
|
||||
- Supports floating point widths of 16, 32, 64 bits
|
||||
- Supports integer widths up to 64 bits
|
||||
- Validator is incomplete
|
||||
- Checks capability requirements in most cases
|
||||
- Checks module layout constraints
|
||||
- Checks ID use-definition ordering constraints,
|
||||
ignoring control flow
|
||||
- Checks some control flow graph rules
|
||||
- Optimizer is introduced, with few available transforms.
|
||||
- Supported on Linux, OSX, Android, Windows
|
||||
|
||||
- Fixes bugs:
|
||||
|
10
README.md
10
README.md
@ -198,6 +198,16 @@ Use option `-h` to print help.
|
||||
The output includes syntax colouring when printing to the standard output stream,
|
||||
on Linux, Windows, and OS X.
|
||||
|
||||
### Optimizer tool
|
||||
|
||||
The optimizer processes a SPIR-V binary module, applying transformations
|
||||
in the specified order.
|
||||
|
||||
This is a work in progress, with initially only few available transformations.
|
||||
|
||||
* `spirv-opt` - the standalone optimizer
|
||||
* `<spirv-dir>/spirv-opt`
|
||||
|
||||
### Validator tool
|
||||
|
||||
*Warning:* This functionality is under development, and is incomplete.
|
||||
|
Loading…
Reference in New Issue
Block a user