Create v2017.0
authorDavid Neto <dneto@google.com>
Fri, 1 Sep 2017 20:24:27 +0000 (16:24 -0400)
committerDavid Neto <dneto@google.com>
Fri, 1 Sep 2017 20:26:09 +0000 (16:26 -0400)
Update README to describe that we understand SPIR-V syntax based on the
grammar files included from the SPIRV-Headers repo.

(Also, it's high time we issue a v2017 release!

CHANGES
README.md

diff --git a/CHANGES b/CHANGES
index be50049..f823fd0 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,9 @@
 Revision history for SPIRV-Tools
 
+v2017.0 2017-09-01
+ - Update README to describe that assembler, disassembler, and binary parser support
+   are based on grammar files from the SPIRV-Headers repository.
+
 v2016.7 2017-09-01
  - Add SPIR-V 1.2
  - OpenCL 2.2 support is now based on SPIR-V 1.2
index 9872ba9..902cdac 100644 (file)
--- a/README.md
+++ b/README.md
@@ -48,11 +48,12 @@ version.  An API call reports the software version as a C-style string.
 
 ### Assembler, binary parser, and disassembler
 
-* Based on SPIR-V version 1.1 Rev 3
+* Support for SPIR-V 1.0, 1.1, 1.2
+  * Based on SPIR-V syntax described by JSON grammar files in the
+    [SPIRV-Headers](spirv-headers) repository.
 * Support for extended instruction sets:
   * GLSL std450 version 1.0 Rev 3
   * OpenCL version 1.0 Rev 2
-* Support for SPIR-V 1.0 (with or without additional restrictions from Vulkan 1.0)
 * Assembler only does basic syntax checking.  No cross validation of
   IDs or types is performed, except to check literal arguments to
   `OpConstant`, `OpSpecConstant`, and `OpSwitch`.