Update readme: capabilities are up to date
authorDavid Neto <dneto@google.com>
Tue, 6 Oct 2015 18:35:43 +0000 (14:35 -0400)
committerDavid Neto <dneto@google.com>
Mon, 26 Oct 2015 16:55:33 +0000 (12:55 -0400)
readme.md

index 6c0bdd7..5416e28 100644 (file)
--- a/readme.md
+++ b/readme.md
@@ -13,7 +13,7 @@ into other code bases directly.
 
 * Based on SPIR-V 0.99 Revision 32
   * Supports core instructions and enumerants from Rev 32.
-  * Capability dependencies for enumerants may be incomplete or incorrect.
+  * Instructions are currently limited to 264 words.
 * Supports all core instructions, for 32-bit code.
   * Handling of non-32-bit literal numbers has been recently clarified.
     Those changes have not been applied.
@@ -28,6 +28,8 @@ The validator is incomplete.  See the Future Work section for more information.
 
 ## CHANGES (for tools hackers)
 
+* Capability dependencies for instructions and enums now match 0.99 Rev 32.
+
 2015-10-02
 * Completed assembler support for [`!<integer>` syntax](syntax.md#immediate)
   to inject arbitrary words into the binary. This feature is used
@@ -275,12 +277,10 @@ done so previously, CMake will detect the existence of
 
 ### Assembler and disassembler
 
-* Encode literal numbers correctly, for widths other than 32-bits.
+* WIP: Encode literal numbers correctly, for widths other than 32-bits.
 * Support OpenCL extension library.
-* Enforce the parsing rules.
 * Support UTF-8 literal strings.
-* Disallow accidental conflict between numbered IDs and named IDs.
-  For example, %4 should not accidentally alias to %foo.
+* Support very long instructions.
 
 ### Validator