- Optimizer:
- Add Private-to-Function variable conversion for modules with logical
addressing
+ - Add --legalize-hlsl option to run transforms used to transform intermediate
+ code generated by HLSL to SPIR-V for Vulkan compilers. Those compilers
+ normally run these transforms automatically. This option is used for developing
+ those transforms.
- Validator:
- Check upper bits of literal numbers that aren't a multiple of 32-bits wide.
- More validation of primitive instructions
OpImageSparseRead
#1108: Remove duplicates transform was incorrectly removing non-duplicate
decorations.
+ #1111: Optimizer's type manager could reference deleted memory
v2017.2 2017-12-15
- General: