mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-11-22 11:40:05 +00:00
Update CHANGES
This commit is contained in:
parent
00ca4e5bdf
commit
2afbe90512
22
CHANGES
22
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 @@ v2019.5-dev 2019-10-21
|
||||
- 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 @@ v2019.5-dev 2019-10-21
|
||||
- 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 @@ v2019.5-dev 2019-10-21
|
||||
- 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 @@ v2019.5-dev 2019-10-21
|
||||
- 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
|
||||
|
Loading…
Reference in New Issue
Block a user