Finalize v2016.0

This commit is contained in:
David Neto 2016-06-02 15:29:13 -04:00
parent 23a3c2f762
commit 84058939b0
2 changed files with 17 additions and 1 deletions

View File

@ -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:

View File

@ -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.