diff options
-rw-r--r-- | CHANGES | 8 | ||||
-rw-r--r-- | README.md | 10 |
2 files changed, 17 insertions, 1 deletions
@@ -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: @@ -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. |