Changelog for
spirv-tools-devel-32bit-2019.1-34.4.x86_64.rpm :
* Mon Jan 07 2019 Jan Engelhardt
- Update to new upstream release 2019.1
* Created a new tool called spirv-reduce.
* New optimization pass to update the memory model from GLSL450 to VulkanKHR.
* Recognize OpTypeAccelerationStructureNV as a type instruction and ray tracing storage classes.
* Add --target-env flag to spirv-opt.
* Add --webgpu-mode flag to run optimizations for webgpu.
* Outupt disassembled line number instead of byte offset in validation errors.
* Sat Nov 10 2018 Jan Engelhardt - Update to new upstream release 2018.6
* Added support for the Nvidia Turing and ray tracing extensions.
* Fri Aug 24 2018 jengelhAATTinai.de- Update to new upstream release 2018.4
* Added missing SPV extension strings.
* Taught DecorationManager about OpDecorateStringGOOGLE.
* Added recent Google extensions to optimizer whitelists.
* Added a loop peeling utility.
* Added Vulkan validation rules for BuiltIn variables and Vulkan specific atomic result type restriction.
* New spirv-1.3 rules for control barrier.
* Added OpPhi validation rules.
* Use standard SPIR-V version scheme for version requirement.
* ZIV and SIV loop dependence analysis.
* Added a loop peeling pass, register liveness analysis, a loop fusion pass, and the --strip-reflect pass.
* Support for SPV_KHR_8bit_storage.
* Wed Mar 28 2018 meissnerAATTsuse.com- add spirv-tools-devel for baselibs, for wine usage.
* Thu Mar 08 2018 jengelhAATTinai.de- Update to new upstream release 2018.2
* SubgroupBallotKHR can enable SubgroupSize & SubgroupLocalInvocationId
* Support SPIR-V 1.3 and Vulkan 1.1
* Wed Feb 07 2018 jengelhAATTinai.de- Update to new upstream release 2018.0
* Added OpenCL ExtInst validation rules
* Add adjacency validation pass
* Add memory semantics checks to validate atomics
* Allow relaxing validation of pointers in logical addressing mode
* Thu Jan 04 2018 tchvatalAATTsuse.com- Make sure to build just with python3- Remove needles buildroot variable and default defattrs- Use autopatch to apply patches
* Fri Nov 17 2017 jengelhAATTinai.de- Update to new snapshot 2017.0.g103
* Update MARK-V to version 1.01
* Add new checks to validate arithmetics pass
* Recognize SPV_AMD_shader_fragment_mask
* Add validate logicals pass to the validator
* Detach MARK-V from the validator
* Tue Jul 18 2017 jengelhAATTinai.de- Update to new snapshot 2016.7~g145
* Validation of type decls for SPV_KHR_16bit_storage
* Allow using FPRoundingMode when see VK_KHR_16bit_storage
* Validator parses and registers OpExtension
* Validator checks if operands require extension
* Validator dissallows unsupported Vulkan capability
* Update capability tests for SPV_KHR_16bit_storage rev 7
* Support SPV_AMD_gcn_shader
* Add FlattenDecoration transform
* Validator support for Variable Pointer extension.
* Support SPV_KHR_storage_buffer_storage_class
* Add SPIR-V 1.2 support, for OpenCL 2.2
* Added extension SPV_VALIDATOR_ignore_type_decl_unique
* Add support for SPV AMD extensions
* MARK-V decoder supports extended instructions
* DeadBranchElim: Improve algorithm to only remove blocks with no predecessors
* Opt: Add new size-reduction passes to usage message.
* Add multi-sequence move-to-front implementation.
* Add MemPass, move all shared functions to it.
* Add CommonUniformElim pass.
* Mem2Reg: Allow Image and Sampler types as base target types.
* Mon Feb 20 2017 jengelhAATTinai.de- Update to new snapshot 2016.7~g28
* The Signedness in OpTypeInt must always be 0.- Add baselibs.conf [needed by libvulkan1, needed by libgtk4-0]
* Thu Feb 02 2017 jengelhAATTinai.de- Update to new snapshot 2016.7~g24
* Add classes for representing SPIR-V language constructs in memory.
* Add an option to spvBinaryToText() to ignore header output.
* Add IrBuilder for constructing SPIR-V in-memory representation.
* Add Pass, PassManager, and StripDebugInfoPass.
* Add the spirv-opt command line tool.
* Fixes segfault for loops without back-edges
* Allow missing memory model instructions in modules.
* Add spirv-lesspipe.sh
* Add spirv-dis/spirv-as support for emacs when loading .spv binaries- Add gcc48.diff
* Mon Jun 13 2016 jengelhAATTinai.de- Initial package (version 1.1) for build.opensuse.org- Add ver.diff