Changelog for
vulkan-devel-1.3.236.0-3.1.x86_64.rpm :
* Thu Dec 15 2022 Jan Engelhardt
- Update to release SDK-1.3.236.0
* Fix cases where OOM was handled wrong
* Null check vk_icdGetPhysicalDeviceProcAddr
* Mon Oct 24 2022 Jan Engelhardt - Update to release SDK-1.3.231.0
* Don\'t pass portability bit to ICDs that dont expect it.
* Allow implicit layers for all API versions.
* Mon Aug 22 2022 Jan Engelhardt - Update to release SDK-1.3.224.0 (09afdf642)
* Enable layer interception of unknown functions
* Mon Aug 15 2022 Dirk Müller - update to branch snapshot SDK-1.3.224 (7fb19a4c8):
* Add issues to the apiext:VK_KHR_dynamic_rendering proposal document discussing render area granularity (public issue 1899).
* Clarify external synchronization requirements for ename:VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT and ename:VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT elink:VkDescriptorBindingFlagBits and flink:vkUpdateDescriptorSets (public issue 1713).
* Add Vulkan 1.0 valid usage statement for
*Subgroup
* memory scope to <> (public merge request 1900).
* Move \"`Hit Kind`\" valid usage statement from standalone to runtime SPIR-V validation statements (public merge request 1903).
* Use correct feature in ename:VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT description (public pull request 1892).
* GitHub CI: Regenerate and build-test Rust Vulkan bindings (Ash crate) (public pull request 1894).
* Add dependency of apiext:VK_EXT_blend_operation_advanced on apiext:VK_KHR_get_physical_device_properties2. (public merge request 1887).
* Update xrefs to features so the feature name is used as the link text, and marked up consistently. Added a section to the style guide on markup of feature xrefs (public issue 1889). elink:VK_COLOR_SPACE_PASS_THROUGH_EXT for a linear or non-gamma transfer function color space (public merge request 1729).
* Fix clamp expression for d_{lo} in the <> section (partial fix for public issue 1836).
* Update <> to add explicit valid usage statements for code:Uniform objects being read only, and for code:Block decorations (public merge request 1879).
* Add an issue to apiext:VK_KHR_fragment_shader_barycentric for interactions with MSAA (public merge request 1881).
* Fix XML tagging of slink:VkShaderModuleCreateInfo and add an explicit valid usage statement so this structure can be validated both as an explicit parameter, and as part of the pname:pNext chain of slink:VkPipelineShaderStageCreateInfo (public issue 1883, but a broader fix in the validation scripts for this case will eventually be required).
* Update pipeline image to move push constants outside of descriptor sets (public issue 1867).
* Correct code:StencilRefLessFrontEXT to code:DepthLess in the early depth test portion of the <> chapter (public pull request 1876).
* Add new driver id ename:VK_DRIVER_ID_MESA_DOZEN (public pull request 1877).
* Relax slink:VkRenderPassCreateInfo valid usage statements 02517 and 02518 to allow ename:VK_SUBPASS_EXTERNAL (public pull request 1878).
* Add apiext:VK_KHR_maintenance4 relaxed interface valid usage statement to the <> section (public pull request 1860).
* Fix field name in slink:VkRenderingAttachmentInfo valid usage statement (public pull request 1861).
* Fix typo in slink:VkFramebufferCreateInfo valid usage statements 04533 / 04544 (public pull request 1873).
* Remove duplicate valid usage statement 06060 (public pull request 1874).
* Rework <> section (public pull request 1869).
* Split Github CI script into individual jobs to decrease run time (public pull request 1870).
* Clarify meaning of \"`private data slot`\" for apiext:VK_EXT_private_data
* Minor markup fix in the <> section (public merge request 1864).
* Wed Jun 15 2022 Jan Engelhardt - Update to release SDK-1.3.216
* Revert 32bit linux unknown ext chain change
* Correctly check for NULL in loader_get_dispatch
* Revert \"Implement unknown function intercept in layers\"
* Fix a NULL inst crashing during loader_icd_scan
* Fix crashes from OOM in vkDestroyInstance
* Mon Apr 18 2022 Jan Engelhardt - Update to release SDK-1.3.211.0
* Add \"additive\" environment variables: VK_ADD_DRIVER_FILES and VK_ADD_LAYER_PATH.
* Tue Feb 15 2022 Jan Engelhardt - Update to release SDK-1.3.204.0
* loader: Add Vulkan 1.3 symbols defs to appropriate files
* loader: Add core 1.3 function to gpa_helper
* loader: Add manual trampolines for 1.3
* Sat Nov 20 2021 Jan Engelhardt - Update to release SDK-1.2.198.0
* Fix loader not knowing about extensions enabled in layers
* Only return pre-instance functions when instance is NULL
* Fix vkGetInstanceProcAddr not handling null instance
* loader: Add aarch64 unknown ext chain implementation
* Sun Sep 05 2021 Jan Engelhardt - Update to release SDK-1.2.189.0
* loader: Dont return OOM on function load failure
* Deallocate the extension lists when deleting an item from layer list
* Add layer and implementation-specific logging
* Allow \"icd\" as well as \"implem\" for VK_LOADER_DEBUG
* Fix Vulkan CTS testcase bug: \"create_instance_device_intentional_alloc_fail\"
* loader: Fix accidental error propagation
* Mon Jul 05 2021 Jan Engelhardt - Update to release SDK-1.2.182.0
* loader: Prevent crash from VK_KHR_display
* loader: Silence erroneous implicit layer warning
* Wed May 05 2021 Jan Engelhardt - Update to release SDK-1.2.176.0
* QNX platform support
* Sun Feb 28 2021 Jan Engelhardt - Update to release SDK-1.2.170.0
* No user-visible changes
* Wed Feb 10 2021 Jan Engelhardt - Update to release 1.2.169
* loader: Do not return OOM when layer count is 0
* Wed Jan 27 2021 Jan Engelhardt - Update to release 1.2.166
* No user-visible changes
* Tue Dec 29 2020 Dirk Müller - update to 1.2.165:
* loader: Properly check for elevated permissions
* loader: Remove SEEK_END usage
* Rename LIB_SUFFIX to VULKAN_LIB_SUFFIX
* build: Update known-good files for 1.2.165 header
* Mon Dec 14 2020 Jan Engelhardt - Update to release 1.2.162 (sdk)
* Add GGP WSI platform support to Vulkan-Loader
* Wed Nov 25 2020 Jan Engelhardt - Update to release 1.2.161
* Fix some issues when EnumerateAdapterPhysicalDevices is available.
* loader: Override layer load when custom allocator used.
* Add support for VK_FUCHSIA_imagepipe_surface.
* Thu Oct 29 2020 Jan Engelhardt - Update to release 1.2.154.1
* Fix some issues when EnumerateAdapterPhysicalDevices is available
* Mon Sep 28 2020 Jan Engelhardt - Update to release 1.2.154
* Revert loader error characteristics to 1.2.152- Drop 0001-Revert-loader-Return-error-if-layer-loading-failed.patch (merged)
* Wed Sep 23 2020 Michał Rostecki - Add patch which reverts a commit breaking Steam Play / Proton:
* 0001-Revert-loader-Return-error-if-layer-loading-failed.patch Related issues:
* https://github.com/ValveSoftware/steam-for-linux/issues/7368
* https://github.com/KhronosGroup/Vulkan-Loader/issues/472
* Thu Sep 10 2020 Dirk Mueller - update to 1.2.153:
* loader: Return error if layer loading failed
* loader: Make device extensions return same count
* docs: Add info on VkConfig and override layer
* Thu Sep 10 2020 Jan Engelhardt - Update to release 1.2.152
* No user-visible changes
* Wed Aug 19 2020 Jan Engelhardt - Update to release 1.2.151
* Fixed crash in device enumeration
* Sun Aug 09 2020 Jan Engelhardt - Update to release 1.2.148
* No user-visible changes reported
* Sun Jun 28 2020 Callum Farmer - Update to release 1.2.145
* scripts: Use named params for generator options
* loader: Fix crash in vkGetDeviceQueue2
* loader: Use MoltenVK in app bundle if found
* build: include system headers last
* Sun Jun 07 2020 Marcus Meissner - added vulkan-devel-xxBIT (bsc#1172301)
* Thu May 28 2020 Jan Engelhardt - Update to release 1.2.141
* loader: Preload ICDs to speed up common path
* Mon Apr 13 2020 Jan Engelhardt - Update to release 1.2.137
* Allow vkGetInstanceProcAddr to resolve itself with no instance.
* loader: Strip out empty search paths.
* Wed Apr 01 2020 Aaron Stern - Update to release 1.2.135
* Updated `CMakeLists.txt` and `common_codegen.py` to allow access to beta types and commands when including `vulkan.h`. Generated new loader header files.
* Tue Feb 18 2020 Antonio Larrosa - Update to release 1.2.133
* Avoid clang warning about parentheses
* secure_getenv change logging WARN to INFO
* don\'t unconditionally add std-val meta layer
* Fix buffer size updates in registry search
* Add core 1.2 functions to gpa_helper
* add null check to loaderValidateLayers
* Warn when loader_secure_getenv() fails
* Regenerate files for debug utils changes
* Fix debug utils terminators being skipped
* Mon Feb 03 2020 Antonio Larrosa - Update to release 1.2.132
* Improve 1.2 promoted extension fix
* Fix handling of promoted device extensions
* Sun Jan 19 2020 Jan Engelhardt - Update to release 1.2.131
* Support for Vulkan 1.2