Update CHANGES

This commit is contained in:
Steven Perron 2018-09-27 10:06:44 -04:00
parent 4b4bd4c53a
commit d3738be347

23
CHANGES
View File

@ -1,6 +1,29 @@
Revision history for SPIRV-Tools
v2018.6-dev 2018-09-07
- General:
- Added support for the Nvidie Turing extensions.
- Make C++11 the CXX standard in CMakeLists.txt.
- Optimizer
- Unrolling loops marked for unrolling in the legalization passes.
- Improved the compile time of loop unrolling.
- Changee merge-return to create a dummy loop around the function.
- Small improvement to merge-blocks to allow it to merge more often.
- Enforce an upper bound for the ids, and add option to set it.
Fixes:
- #1917: Allow 0 (meaning unlimited) as a parameter to --scalar-replacement
- #1915: Improve handling of group decorations.
- Validator
- Added validation for OpGroupNonUniformBallotBitCount.
- Added validation for the Vulkan memory model.
- Added support for VK_KHR_shader_atddomic_int64.
Fixes:
- #1882: Improve the validation of decorations to reduce memory usage.
- #1891: Fix an potential infinite loop in dead-branch-elimination.
- #1405: Validate the storage class of boolean objects.
- #1880: Identify arrays of type void as invalid.
- #487: Validate OpImageTexelPointer.
- Start v2018.6-dev
v2018.5 2018-09-07