aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES8
-rw-r--r--README.md10
2 files changed, 17 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 816ee15b..d3bb353c 100644
--- a/CHANGES
+++ b/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:
diff --git a/README.md b/README.md
index 596c611c..b8fdd0f1 100644
--- a/README.md
+++ b/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.