Update CHANGES
diff --git a/CHANGES b/CHANGES
index 5263f12..be0fc9c 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,6 @@
Revision history for SPIRV-Tools
-v2019.5-dev 2019-10-21
+v2019.5-dev 2019-12-11
- General:
- Export SPIRV-Tools targets on installation
- SPIRV-Tools support for SPIR-V 1.5 (#2865)
@@ -12,6 +12,12 @@
- Improved CMake install step. (#2963)
- Add fuzzer for spirv-dis call path (#2977)
- Ensure timestamp does not vary with timezone. (#2982)
+ - Add a vscode extension for SPIR-V disassembly files (#2987)
+ - Add iOS as a supported platform (#3001)
+ - utils/vscode: Add SPIR-V language server support
+ - Respect CMAKE_INSTALL_LIBDIR in installed CMake files (#3054)
+ - Permit the debug instructions in WebGPU SPIR-V (#3063)
+ - Add support for Fuchsia. (#3062)
- Optimizer
- Add descriptor array scalar replacement (#2742)
- Add pass to wrap OpKill in a function call (#2790)
@@ -24,6 +30,10 @@
- Better handling of OpKill in continues (#2842,#2922,#2933)
- Enable OpTypeCooperativeMatrix specialization (#2927)
- Support constant-folding UConvert and SConvert (#2960)
+ - Update Offset to ConstOffset bitmask if operand is constant. (#3024)
+ - Improve RegisterSizePasses (#3059)
+ - Folding: perform add and sub on mismatched integer types (#3084)
+ - Graphics robust access: use signed clamp (#3073)
Fixes:
- Instrument: Fix version 2 output record write for tess eval shaders. (#2782)
- Instrument: Add support for Buffer Device Address extension (#2792)
@@ -37,10 +47,12 @@
- Adding valilidation checks for OpEntryPoint duplicate names and execution mode (#2862)
- Relaxed bitcast with pointers (#2878)
- Validate physical storage buffer restrictions (#2930)
- - Add SPV_KHR_shader_clock validation (#2879)
+ - Add SPV_KHR_shader_clock validation (#2879, #3013)
- Validate that selections are structured (#2962)
- Disallow use of OpCompositeExtract/OpCompositeInsert with no indices (#2980)
- Check that derivatives operate on 32-bit values (#2983)
+ - Validate array stride does not cause overlap (#3028)
+ - Validate nested constructs (#3068)
Fixes:
- Fix validation of constant matrices (#2794)
- Update "remquor" validation
@@ -63,6 +75,12 @@
- Add fuzzer pass to change loop controls (#2949)
- Add fuzzer pass to change function controls (#2951)
- Add fuzzer pass to add NoContraction decorations (#2950)
+ - Add missing functionality for matrix composites (#2974)
+ - Fuzzer pass to adjust memory access operands (#2968)
+ - Transformation to extract from a composite object (#2991)
+ - Vector shuffle transformation (#3015)
+ - Improve debugging facilities (#3074)
+ - Function outlining fuzzer pass (#3078)
v2019.4 2019-08-08