Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / vulkan-utility-libraries
Commits: 906b27a7 by Mike Schuchardt at 2026-01-30T09:12:36-08:00 build: Update to header 1.4.342 - - - - - 50af38b6 by Mike Schuchardt at 2026-02-06T10:42:25-08:00 build: Update to header 1.4.343 - - - - - 8d648b09 by Mike Schuchardt at 2026-02-17T14:21:19-08:00 Fix clang-format github action Move off of broken clang-format action by implementing our own format check - - - - - 738ec97a by Mike Schuchardt at 2026-02-20T09:53:09-08:00 build: Update to header 1.4.344 - - - - - 6878b60f by crueter at 2026-03-04T14:49:31-07:00 build: install a package version file Might as well. Signed-off-by: crueter <[email protected]> - - - - - 20fb10eb by Mike Schuchardt at 2026-03-06T11:45:59-08:00 build: Update to header 1.4.345 - - - - - 56773a2b by Christophe at 2026-03-10T15:00:14+01:00 Updated configuring layer settings whitepaper for may 2026 - - - - - c15a1ac3 by Mike Schuchardt at 2026-03-13T10:21:38-07:00 build: Update to header 1.4.346 - - - - - 70a16b03 by Mike Schuchardt at 2026-03-20T10:46:44-07:00 build: Update to header 1.4.347 - - - - - 9b9b0a04 by Mike Schuchardt at 2026-03-20T16:03:46-04:00 scripts: Fix unused struct members The previous change to completely remove unused struct members from safe_struct doesn't work because the validation layer aliases between raw structs and safe structs, so the layouts have to match. This change keeps the unused members in safe struct but only does shallow copies of unused pointers - - - - - 5cbca997 by Christophe at 2026-03-24T12:00:15+01:00 doc: Fix Configuring Layers whitepaper link - - - - - 48b1fd1a by ziga-lunarg at 2026-04-03T17:27:57+03:00 build: Update to header 1.4.348 - - - - - c78c75bf by Mike Schuchardt at 2026-04-09T19:22:58-07:00 ci: Turn off chromium build The chromium.googlesource.com servers have started to give us 503 error codes. Disabling while we investigate - - - - - 5f62a4c3 by headerbot[bot] at 2026-04-09T19:22:58-07:00 build: Update to header v1.4.349 - - - - - 98ca45a8 by spencer-lunarg at 2026-04-13T14:13:58+02:00 safe: Remove unused includes - - - - - cd5e8020 by Charles Giessen at 2026-04-14T13:21:11-05:00 Revert "safe: Remove unused includes" This reverts commit 98ca45a888a8cb90f527f48a73c347232baefdfe. - - - - - e2f236b2 by Charles Giessen at 2026-04-15T08:53:47+02:00 Remove GetCustomStypeInfo from safe_struct and settings library The original logic was written when safe_struct was a part of the Validation Layer repository, where it could share internal variables with the rest of validation. Because safe struct was moved here, a settings layer setting was added to allow setting the custom sTypes. However, the setting is unable to write to the internal safe_struct variable, so it never functioned. - - - - - 2c909c1a by spencer-lunarg at 2026-04-24T11:09:48-04:00 safe: Handle ppUsageCounts with code gen - - - - - 03bb49b7 by headerbot[bot] at 2026-04-30T22:08:46-07:00 build: Update to header v1.4.350 - - - - - a96bd493 by Arno at 2026-05-04T12:53:47+02:00 scripts: NULL empty strings array To fix VVL tests now getting VUID-VkDeviceCreateInfo-ppEnabledLayerNames-12385 errors due to safe_VkDeviceCreateInfo::ppEnabledLayerNames not being NULL even though corresponding array count is 0 - - - - - 668991bd by KhronosWebservices at 2026-05-06T21:35:25-04:00 Add REUSE compliance infrastructure - Replace .reuse/dep5 with REUSE.toml for REUSE 3.x compatibility - Add GitHub Actions workflow to enforce REUSE compliance on push and pull requests - Add CONTRIBUTING.md documenting copyright/license requirements, CLA policy, and AI-assisted contribution guidance - - - - - 04201f77 by KhronosWebservices at 2026-05-06T21:35:25-04:00 Remove extra reuse-compliance workflow - - - - - d88097b5 by KhronosWebservices at 2026-05-06T21:35:25-04:00 Add missing CC-BY-4.0 license covering CONTRIBUTING.md - - - - - 8752119a by headerbot[bot] at 2026-05-07T19:54:48-07:00 build: Update to header v1.4.351 - - - - - ca093599 by KhronosWebservices at 2026-05-11T21:27:05-04:00 chore: Cleanup REUSE - - - - - 28d3b593 by headerbot[bot] at 2026-05-14T21:09:58-07:00 build: Update to header v1.4.352 - - - - - 8383c46b by spatel2-samsung at 2026-05-20T21:29:36+02:00 scripts: Improve SafePNextCopy for unknown structs If a pNext chain contains unknown structure, the current code will skip it by not updating prev_pNext. When a known structure is encountered later, the chain will be re-sewn to exclude the custom structure. However, if the unknown structure is at the very end, the current code will not repair the pNext pointer of prev_pNext. Thus the safe copy of the chain will still contain an unsafe pNext pointer at the end. This commit fixes this issue by setting prev_pNext->pNext on every iteration, even if prev_pNext itself is not updated. If safe_pNext is itself a nullptr, we should still overwrite prev_pNext->pNext so as not to leave an unsafe value there. If later a known structure is seen, this nullptr will be overwritten and the current functionality will remain the same. - - - - - 1eb9fdda by headerbot[bot] at 2026-06-04T18:36:33-07:00 build: Update to header v1.4.353 - - - - - 53f287e6 by Charles Giessen at 2026-06-11T09:01:12-05:00 utility: Use insert_or_assign in concurrent unordered map vk_concurrent_ordered_map's insert_or_assign was written to emulate the C++17 function before the project was using C++17. Now that C++17 is used, we can slightly improve performance by calling insert_or_assign. - - - - - e4910372 by Charles Giessen at 2026-06-11T14:15:27-05:00 Revert "utility: Use insert_or_assign in concurrent unordered map" This reverts commit 53f287e68c7367c6aa90ac5b2759b24af0aaa2c3. - - - - - 8183a0b8 by headerbot[bot] at 2026-06-11T17:56:34-07:00 build: Update to header v1.4.354 - - - - - c64d92a3 by dependabot[bot] at 2026-06-22T12:54:31-05:00 build(deps): Bump actions/checkout from 6 to 7 Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - ba450228 by headerbot[bot] at 2026-06-25T21:27:14-07:00 build: Update to header v1.4.355 - - - - - c0e15b2c by headerbot[bot] at 2026-07-03T10:19:00-04:00 build: Update to header v1.4.356 - - - - - b856ffcc by Charles Giessen at 2026-07-15T13:17:06-05:00 ci: Re-enable chromium build check - - - - - c279fa43 by headerbot[bot] at 2026-07-16T21:39:47-07:00 build: Update to header v1.4.357 - - - - - e9585c3e by dependabot[bot] at 2026-07-20T10:44:20-05:00 build(deps): Bump actions/setup-python from 6 to 7 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - e11dae3e by Timo Aaltonen at 2026-08-05T11:09:14+03:00 erge branch 'upstream-unstable' into debian-unstable - - - - - e8c77d3a by Timo Aaltonen at 2026-08-05T11:09:49+03:00 version bump - - - - - 43888d29 by Timo Aaltonen at 2026-08-05T11:10:27+03:00 control: Bump libvulkan-dev build-dep. - - - - - cdb2be25 by Timo Aaltonen at 2026-08-05T11:11:16+03:00 releasing package vulkan-utility-libraries version 1.4.357.0-1 - - - - - 27 changed files: - .github/workflows/ci.yml - .github/workflows/format.yml - − .reuse/dep5 - CMakeLists.txt - + CONTRIBUTING.md - + LICENSES/CC-BY-4.0.txt - + REUSE.toml - debian/changelog - debian/control - docs/Configuring-Vulkan-Layers-Whitepaper.pdf - docs/layer_configuration.md - include/vulkan/layer/vk_layer_settings.hpp - include/vulkan/utility/vk_dispatch_table.h - include/vulkan/utility/vk_format_utils.h - include/vulkan/utility/vk_safe_struct.hpp - include/vulkan/utility/vk_struct_helper.hpp - include/vulkan/vk_enum_string_helper.h - scripts/generators/safe_struct_generator.py - scripts/known_good.json - src/layer/vk_layer_settings_helper.cpp - src/vulkan/vk_safe_struct_core.cpp - src/vulkan/vk_safe_struct_ext.cpp - src/vulkan/vk_safe_struct_khr.cpp - src/vulkan/vk_safe_struct_manual.cpp - src/vulkan/vk_safe_struct_utils.cpp - src/vulkan/vk_safe_struct_vendor.cpp - tests/test_setting_cpp.cpp The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-utility-libraries/-/compare/ea50c0d2372e1023c769009f3766282a25752645...cdb2be25166631e7066dd31d91b61b6b84d8a172 -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-utility-libraries/-/compare/ea50c0d2372e1023c769009f3766282a25752645...cdb2be25166631e7066dd31d91b61b6b84d8a172 You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help

