Timo Aaltonen pushed to branch debian-unstable at X Strike Force / vulkan / vulkan-loader
Commits: 7552270b by dependabot[bot] at 2025-02-17T12:48:49-06:00 build(deps): bump github/codeql-action from 3.28.8 to 3.28.9 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.8 to 3.28.9. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/dd746615b3b9d728a6a37ca2045b68ca76d4841a...9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 59e156b9 by Yilong Li at 2025-02-17T13:19:34-06:00 loader: Explicitly specify argument types Function definitions / declarations without specifying the argument types are deprecated in all C versions and may trigger compiler warnings (-Wstrict-prototypes). This change replaces all `function()` definitions and declarations with `function(void)`. Test: Vulkan-Loader builds on Fuchsia with Wstrict-prototypes enabled. Bug: https://fxbug.dev/378964821 Change-Id: I0b43f3d78baa70637b001e8ddbb7ebeedd7d5513 - - - - - c2326cc5 by Yilong Li at 2025-02-18T03:17:49-06:00 build: Fix Chromium-specific configs in BUILD.gn `chromium_code` and `no_chromium_code` are GN config targets defined in the chromium repository. Non-Chromium GN builds don't have these targets and GN will fail parsing them. This change modifies Chromium-specific configs so that they are only applied on Chromium builds. Test: Vulkan-Loader builds on Fuchsia (also with other changes) Bug: https://fxbug.dev/378964821 Change-Id: I326527a33db685a404705568426d1a64cc1eac04 - - - - - 24e67179 by Yilong Li at 2025-02-18T03:19:28-06:00 loader: Use "const char*" for string literals Previously in the loader code, there were some function arguments and variables of `char *` type that stores string literals. This triggers compiler warnings when `-Wwrite-strings` is enabled (which is enabled by default if compiling C++). This change replaces `char*` with `const char*` for such variables and arguments. Bug: https://fxbug.dev/378964821 Change-Id: I14b2156294c329c78e51c7c8a33d3db7690fb851 - - - - - 712b1d27 by armarmgc at 2025-02-21T11:32:59-06:00 Fix typo - - - - - bb1863bb by Yilong Li at 2025-02-21T11:33:28-06:00 gn: Add _GNU_SOURCE definition to Linux builds On GN-based linux-x64 builds, with the _GNU_SOURCE definition, the compiler will now have readlink() and strtok_r() declared. This is consistent to the build configurations defined in loader/CMakeLists.txt. Change-Id: If39f3b375e77fa1d0a9068123d04e516e166716a - - - - - 809941a4 by Mike Schuchardt at 2025-02-21T10:13:39-08:00 build: Update to header 1.4.309 - - - - - 224f1c36 by dependabot[bot] at 2025-03-03T14:48:37-06:00 build(deps): bump github/codeql-action from 3.28.9 to 3.28.10 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.9 to 3.28.10. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/9e8d0789d4a0fa9ceb6b1738f7e269594bdd67f0...b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 322d6340 by Daniel Rakos at 2025-03-04T11:26:31-06:00 loader: Lazily allocate ICD surface objects - - - - - ac94112c by Charles Giessen at 2025-03-04T11:28:32-06:00 Cleanup BUILDER_VALUE macros in tests Changes BUILDER_VALUE & BUILDER_VECTOR to deduce the return type, so the class name doesn't need to be given. Changes BUILDER_VALUE to default everything with {}, and adds BUILDER_VALUE_WITH_DEFAULT for the places that want a specific default value instead. - - - - - ccd77b6f by Charles Giessen at 2025-03-04T11:40:40-06:00 Update Github Actions to use Ubuntu 24 & 22 Ubuntu 20 is being removed from actions, so we need to update. pkg-config:i386 isn't installed by default, so we need to add it - - - - - db9badeb by Charles Giessen at 2025-03-04T12:09:30-06:00 Refactor codegen scripts to use vulkan_object.py Requires hardcoding a few things to make it work, most notably: * Missing Extension Requires Depends information * Missing aliases for handles On the whole, the codegen outputs *almost* identical files from before, making the refactor not able to introduce issues into the output. Changes include: * Adding the android surface to the list of 'known' instance extensions * Removing duplicated if branches in vk_object_types.h * Updating copyright and Author lists * Test code now has an up to date layer dipsatch table. Functional changes to the codegen scripts are: * generate_source.py can now generate files in multiple directories, as well as verify them. * clang-format is applied to generated files * single files can be generated using the --target command line option - - - - - b4b6b149 by Juan Ramos at 2025-03-04T14:50:30-06:00 ci: Use PKG_CONFIG_PATH instead of 32 bit pkg-config ci shouldn't have to use the 32 bit version of pkg-config. I tracked it down the problem is in CMake. Specifically FindPkgConfig.cmake I listed the issue in the yml and docs for reference to make it clear that it is a CMake bug. - - - - - c0ccad91 by Yilong Li at 2025-03-04T14:53:28-06:00 gn: Disable function UBsan check KhronosGroup/Vulkan-Hpp#2020 added `vk::PFN_...` function pointer types as the preferred function pointers used in vulkan.hpp structs and functions. These function pointer types use C++-styled types for the function arguments and return values, so the compiler treats them as types different from the C-styled "PFN_...` function pointers types. Vulkan-Hpp guarantees that they are binary identical during compile time, but UBsan's function sanitizer trigger a "function pointer type different" runtime error when these function pointers are invoked in the Vulkan-Loader (for example, debug_utils.c and allocation.c). Thus, we need to disable the function sanitizer from the Vulkan-Loader so that Vulkan applications created using Vulkan-Hpp can run correctly when UBsan is enabled. Test: Vulkan examples (https://fuchsia.googlesource.com/fuchsia/+/ main/src/graphics/tests/common/test_vkcontext.cc) didn't crash on Fuchsia core.x64-asan build. Bug: https://fxbug.dev/378964821 Change-Id: I8406daa884e741dbc8ade8c0e402550c450858e0 - - - - - c7c82711 by Charles Giessen at 2025-03-06T13:29:03-06:00 Check pAllocator in test_icd Makes sure that if a pAllocator was passed in, the function pointers aren't nullptr. - - - - - 1bc9d032 by Charles Giessen at 2025-03-06T13:29:03-06:00 Fix pAllocator in lazily allocated ICD surfaces The pAllocator passed into each surface creation function would be a pointer to the instance's pAllocator callbacks, regardless of whether they were valid. This commit saves the VkAllocationCallbacks passed into the surface create function so that it can be used when the surface handle is actually created in the driver. - - - - - 9909824b by Mike Schuchardt at 2025-03-07T10:27:21-08:00 scripts: Fix f-strings - - - - - 8491f31d by Mike Schuchardt at 2025-03-07T12:15:12-08:00 build: Update to header 1.4.310 - - - - - 7ab8e62c by dependabot[bot] at 2025-03-13T11:24:50-06:00 build(deps): bump github/codeql-action from 3.28.10 to 3.28.11 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.10 to 3.28.11. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/b56ba49b26e50535fa1e7f7db0f4f7b4bf65d80d...6bb031afdd8eb862ea3fc1848194185e076637e5) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 345c9894 by Máté Ferenc Nagy-Egri at 2025-03-13T13:00:09-06:00 scripts: vulkansc downstream fixes - - - - - fb7877c8 by Charles Giessen at 2025-03-13T13:00:25-06:00 Refactor tests to use more of std::filesystem Because the tests didn't use std::filesystem originally, there was a lot of logic that had to be re-implemented with OS specific function calls. Now that std::filesystem is in use, many things can be refactored: * Replace create_folder with std::filesystem::create_directories * Replace delete_folder & delete_folder_contents with std::filesystem::remove_all * Lazily create folders on first use, resulting in many fewer filesystem operations * FolderManager::copy_file is a wrapper around std::filesystem::copy_file * FolderManager::remove is a wrapper around std::filesystem::remove * Each test uses a separate directory, allowing parallel test execution * FolderManager::add_symlink wraps around std::filesystem::create_symlink, allows for easier usage of symlinks in tests * Use switch in FrameworkEnvironment::add_icd() for consistency * Use error code filesystem calls to get better error messages * Don't make changes to the filesystem when running death tests * Move fs::FolderManager to test_environment since the type was only in test_util so that the shim could get access to it. Now a function pointer is used. - - - - - 7eddceb4 by Charles Giessen at 2025-03-13T13:00:25-06:00 Run github actions ctest in parallel - - - - - 54cbefd2 by Charles Giessen at 2025-03-13T13:00:25-06:00 Close ICD library if it invalid - - - - - 865aba3c by Mike Schuchardt at 2025-03-21T08:49:37-07:00 build: Update to header 1.4.311 - - - - - e4c825e9 by spencer-lunarg at 2025-03-21T11:58:44-04:00 scripts: Have legact genvk point to new script - - - - - d002f8e0 by spencer-lunarg at 2025-03-21T11:58:44-04:00 Remove vk_loader_extensions.c.inc for user - - - - - 47404470 by Charles Giessen at 2025-03-21T17:47:43-06:00 Use VulkanObject aliases in codegen This information was missing in the initial VulkanObject rewrite, but has since been added. - - - - - da119c5a by dependabot[bot] at 2025-03-24T22:19:25-06:00 build(deps): bump github/codeql-action from 3.28.11 to 3.28.13 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.11 to 3.28.13. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/6bb031afdd8eb862ea3fc1848194185e076637e5...1b549b9259bda1cb5ddde3b41741a82a2d15a841) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 723d6b4a by dependabot[bot] at 2025-03-24T22:19:43-06:00 build(deps): bump jidicula/clang-format-action from 4.14.0 to 4.15.0 Bumps [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action) from 4.14.0 to 4.15.0. - [Release notes](https://github.com/jidicula/clang-format-action/releases) - [Commits](https://github.com/jidicula/clang-format-action/compare/v4.14.0...v4.15.0) --- updated-dependencies: - dependency-name: jidicula/clang-format-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - b8eb2b90 by Mike Schuchardt at 2025-04-04T10:56:34-07:00 build: Update to header 1.4.312 - - - - - 7b6539f2 by dependabot[bot] at 2025-04-07T13:48:28-06:00 build(deps): bump github/codeql-action from 3.28.13 to 3.28.14 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.13 to 3.28.14. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/1b549b9259bda1cb5ddde3b41741a82a2d15a841...fc7e4a0fa01c3cca5fd6a1fddec5c0740c977aa2) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - a82b34fb by jpr42 at 2025-04-11T13:01:54-06:00 Utilize pre-installed Ninja Ninja is now available by default on the runner images: https://github.com/actions/runner-images/issues/11391 Only utilize lukka/get-cmake for testing an older CMake version. - - - - - a8513ac9 by dependabot[bot] at 2025-04-15T08:06:14-06:00 build(deps): bump github/codeql-action from 3.28.14 to 3.28.15 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.14 to 3.28.15. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/fc7e4a0fa01c3cca5fd6a1fddec5c0740c977aa2...45775bd8235c68ba998cffa5171334d58593da47) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.15 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - fb786074 by Mike Schuchardt at 2025-04-18T12:20:40-07:00 build: Update to header 1.4.313 - - - - - 19f20042 by Charles Giessen at 2025-04-25T13:11:03-06:00 Refactor instance extension checks into single function Loader now generates a struct that contains of bools for each instance extension and a function to set the bool to true if the extension is in the list passed in. This consolidates that logic into one place rather than having it spread out across the codebase. It also enable further changes that will require each drivers list of supported instance extensions. - - - - - b6b2ddd7 by Charles Giessen at 2025-04-25T13:11:03-06:00 Simplify portability enumeration variables - - - - - f16ad6f0 by Charles Giessen at 2025-04-25T13:11:03-06:00 Fix wrong extension in log message - - - - - 2526eacf by Charles Giessen at 2025-04-25T13:11:03-06:00 Only call surface creation functions on supported drivers Make sure that the surface extension is supported by a driver and enabled before calling down on each surface creation function. This fixes crashes where a driver on the system doesn't support a surface extension that the application is using but still exposes the function pointer. - - - - - b7947fe2 by dependabot[bot] at 2025-04-29T14:03:30-06:00 build(deps): bump github/codeql-action from 3.28.15 to 3.28.16 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.15 to 3.28.16. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/45775bd8235c68ba998cffa5171334d58593da47...28deaeda66b76a05916b6923827895f2b14ab387) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - c3021306 by Mike Schuchardt at 2025-05-05T13:00:51-07:00 build: Update to header 1.4.314 - - - - - fefd7ed9 by dependabot[bot] at 2025-05-06T14:26:41-05:00 build(deps): bump github/codeql-action from 3.28.16 to 3.28.17 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.16 to 3.28.17. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/28deaeda66b76a05916b6923827895f2b14ab387...60168efe1c415ce0f5521ea06d5c2062adbeed1b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.17 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - a8bec310 by Mike Schuchardt at 2025-05-09T08:42:12-07:00 build: Update to header 1.4.315 - - - - - aa39480f by Charles Giessen at 2025-05-14T10:40:07-05:00 Disable formatting in generated test code - - - - - 086d1e2d by Charles Giessen at 2025-05-14T12:08:47-05:00 Remove workaround for removed CI runner - - - - - 011127e9 by Charles Giessen at 2025-05-14T12:08:47-05:00 Add clang-format to build requirements - - - - - 6f51210d by Charles Giessen at 2025-05-14T12:08:47-05:00 Cleanup BUILD.md table of contents - - - - - e18307ce by Charles Giessen at 2025-05-14T12:49:24-05:00 Move codgen scripts and files into generator folder Including moving vk_dispatch_table_helper.h into its own folder. Allows for removing all of the verify_exclude filenames since the generator folders only contain generated files. - - - - - 0f4bd664 by Charles Giessen at 2025-05-14T19:48:46-05:00 Disable mingw CI job Currently, this job fails due to: -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe - broken CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:67 (message): The C compiler "C:/msys64/mingw64/bin/cc.exe" is not able to compile a simple test program. The root cause is still unknown so it was decided to disable the CI check in the meantime. - - - - - 40390cd6 by dependabot[bot] at 2025-05-20T07:54:14-05:00 build(deps): bump github/codeql-action from 3.28.17 to 3.28.18 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.17 to 3.28.18. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/60168efe1c415ce0f5521ea06d5c2062adbeed1b...ff0a06e83cb2de871e5a09832bc6a81e7276941f) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.18 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - c913466f by jpr42 at 2025-05-20T07:56:04-05:00 ci: Test UBSAN + ASAN Currently UBSAN isn't being tested on CI - - - - - 314ee887 by spencer-lunarg at 2025-05-30T11:21:49-07:00 scripts: Fix for 316 vulkanObject - - - - - f83d00c4 by Mike Schuchardt at 2025-05-30T11:21:49-07:00 build: Update to header 1.4.316 - - - - - bf4aec7d by Máté Ferenc Nagy-Egri at 2025-06-03T12:47:40-04:00 scripts: Fix API version name handling Recent refactoring broke downstream version name handling. These changes have no effect on Vulkan, but enables proper handling for Vulkan SC. - - - - - bf4ea013 by Mike Schuchardt at 2025-06-06T09:29:17-07:00 build: Update to header 1.4.317 - - - - - 63b05d2b by dependabot[bot] at 2025-06-09T13:32:00-05:00 build(deps): bump github/codeql-action from 3.28.18 to 3.28.19 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.18 to 3.28.19. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/ff0a06e83cb2de871e5a09832bc6a81e7276941f...fca7ace96b7d713c7035871441bd52efbe39e27e) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.28.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 22c0f133 by Mike Schuchardt at 2025-06-13T12:58:43-07:00 build: Update to header 1.4.318 - - - - - 72385581 by Charles Giessen at 2025-06-16T10:43:32-05:00 Fix vkGetPhysicalDeviceSurfaceSupportKHR returning an error code wsi_unwrap_icd_surface() returns VK_ERROR_EXTENSION_NOT_PRESENT when the surface extension isn't supported. Which is a problem for vkGetPhysicalDeviceSurfaceSupportKHR because its suppose to set the out parameter to false, not return an error code. - - - - - d4bb743a by Charles Giessen at 2025-06-16T10:43:32-05:00 Move test_icd internal helper functions to test_icd.cpp Makes the header file not contain internal helper functions that tests shouldn't be using. Also makes test_icd.cpp use the helper functions more often. - - - - - 287c0648 by Charles Giessen at 2025-06-16T10:43:32-05:00 Add vkGetPhysicalDeviceSurfaceSupportKHR test when ICD doesn't support the surface extension - - - - - 7ef1581a by Maks Maltsev at 2025-06-16T10:51:42-05:00 strncmp length correction Double quotes in cJSON output were removed at https://github.com/KhronosGroup/Vulkan-Loader/commit/bca23b3f7ff8d52e43a9f3252dec4d14770a7b14 They were also removed from those string literals, however the third `strncmp`'s argument left unchanged, making the function to check beyond the string. - - - - - dc6786e5 by dependabot[bot] at 2025-06-16T21:07:31-05:00 build(deps): bump github/codeql-action from 3.28.19 to 3.29.0 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.28.19 to 3.29.0. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/fca7ace96b7d713c7035871441bd52efbe39e27e...ce28f5bb42b7a9f2c824e633a3f6ee835bab6858) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - c8a2c8c9 by Mike Schuchardt at 2025-06-20T12:11:44-07:00 build: Update to header 1.4.319 - - - - - 342da33f by Charles Giessen at 2025-06-23T14:48:05-05:00 Cleanup command extension checking of device functions Remove some TODO's about needing the detailed dependency info of a command. Commands from extensions are available if any of the extensions they come from are enabled. The extensions themselves have complex requirements for enabling, but because the loader tries to do basic validation, it should only check that the primary extensions are available. This is so that the loader doesn't replicate all of the complicated dependency checking logic that already present in the Validation Layer. - - - - - eb5baa53 by Mike Schuchardt at 2025-06-27T09:25:19-07:00 build: Update to header 1.4.320 - - - - - 8beef6cb by dependabot[bot] at 2025-06-30T16:00:08-05:00 build(deps): bump github/codeql-action from 3.29.0 to 3.29.2 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.0 to 3.29.2. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/ce28f5bb42b7a9f2c824e633a3f6ee835bab6858...181d5eefc20863364f96762470ba6f862bdef56b) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: 3.29.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - da8d2caa by ziga-lunarg at 2025-07-04T10:07:24-05:00 build: Update to header 1.4.321 - - - - - fa58e6bf by Timo Aaltonen at 2025-08-07T11:57:40+03:00 Merge tag 'vulkan-sdk-1.4.309.0' into d-u - - - - - c06ff6b5 by Timo Aaltonen at 2025-08-07T12:03:19+03:00 Merge branch 'debian-unstable' into d-u - - - - - afee18e4 by Timo Aaltonen at 2025-08-07T12:03:46+03:00 version bump - - - - - 610c5c7c by Timo Aaltonen at 2025-08-07T12:03:56+03:00 Refresh vulkan-headers to vulkan-sdk-1.4.321.0 - - - - - 828b265f by Timo Aaltonen at 2025-08-07T17:58:25+03:00 releasing package vulkan-loader version 1.4.321.0-1 - - - - - 108 changed files: - .github/workflows/build.yml - .github/workflows/codeql.yml - .github/workflows/format.yml - BUILD.gn - BUILD.md - CMakeLists.txt - debian/changelog - loader/CMakeLists.txt - loader/LoaderAndLayerInterface.md - loader/allocation.h - loader/debug_utils.c - loader/extension_manual.c - loader/loader.c - loader/loader.rc - loader/loader_common.h - loader/loader_environment.c - loader/loader_environment.h - loader/settings.c - loader/terminator.c - loader/trampoline.c - loader/wsi.c - loader/wsi.h - scripts/common_codegen.py - − scripts/dispatch_table_helper_generator.py - scripts/generate_source.py - + scripts/generators/dispatch_table_helper_generator.py - + scripts/generators/helper_file_generator.py - + scripts/generators/loader_extension_generator.py - − scripts/helper_file_generator.py - scripts/known_good.json - − scripts/loader_extension_generator.py - scripts/loader_genvk.py - tests/framework/CMakeLists.txt - tests/framework/framework_config.h.in - tests/framework/icd/test_icd.cpp - tests/framework/icd/test_icd.h - tests/framework/layer/vk_dispatch_table_helper.h → tests/framework/layer/generated/vk_dispatch_table_helper.h - tests/framework/layer/layer_util.h - tests/framework/layer/test_layer.cpp - tests/framework/layer/test_layer.h - tests/framework/layer/wrap_objects.cpp - tests/framework/shim/shim.h - tests/framework/shim/shim_common.cpp - tests/framework/shim/unix_shim.cpp - tests/framework/shim/windows_shim.cpp - tests/framework/test_environment.cpp - tests/framework/test_environment.h - tests/framework/test_util.cpp - tests/framework/test_util.h - tests/loader_layer_tests.cpp - tests/loader_regression_tests.cpp - tests/loader_testing_main.cpp - tests/loader_wsi_tests.cpp - vulkan-headers/.github/workflows/ci.yml - vulkan-headers/.gitignore - vulkan-headers/BUILD.gn - vulkan-headers/CMakeLists.txt - + vulkan-headers/include/vk_video/vulkan_video_codec_vp9std.h - + vulkan-headers/include/vk_video/vulkan_video_codec_vp9std_decode.h - vulkan-headers/include/vulkan/vulkan.cppm - vulkan-headers/include/vulkan/vulkan.h - vulkan-headers/include/vulkan/vulkan.hpp - vulkan-headers/include/vulkan/vulkan_android.h - vulkan-headers/include/vulkan/vulkan_beta.h - vulkan-headers/include/vulkan/vulkan_core.h - vulkan-headers/include/vulkan/vulkan_directfb.h - vulkan-headers/include/vulkan/vulkan_enums.hpp - vulkan-headers/include/vulkan/vulkan_extension_inspection.hpp - vulkan-headers/include/vulkan/vulkan_format_traits.hpp - vulkan-headers/include/vulkan/vulkan_fuchsia.h - vulkan-headers/include/vulkan/vulkan_funcs.hpp - vulkan-headers/include/vulkan/vulkan_ggp.h - vulkan-headers/include/vulkan/vulkan_handles.hpp - vulkan-headers/include/vulkan/vulkan_hash.hpp - vulkan-headers/include/vulkan/vulkan_hpp_macros.hpp - vulkan-headers/include/vulkan/vulkan_ios.h - vulkan-headers/include/vulkan/vulkan_macos.h - vulkan-headers/include/vulkan/vulkan_metal.h - + vulkan-headers/include/vulkan/vulkan_ohos.h - vulkan-headers/include/vulkan/vulkan_raii.hpp - vulkan-headers/include/vulkan/vulkan_screen.h - vulkan-headers/include/vulkan/vulkan_shared.hpp - vulkan-headers/include/vulkan/vulkan_static_assertions.hpp - vulkan-headers/include/vulkan/vulkan_structs.hpp - vulkan-headers/include/vulkan/vulkan_to_string.hpp - vulkan-headers/include/vulkan/vulkan_vi.h - + vulkan-headers/include/vulkan/vulkan_video.cppm - vulkan-headers/include/vulkan/vulkan_video.hpp - vulkan-headers/include/vulkan/vulkan_wayland.h - vulkan-headers/include/vulkan/vulkan_win32.h - vulkan-headers/include/vulkan/vulkan_xcb.h - vulkan-headers/include/vulkan/vulkan_xlib.h - vulkan-headers/include/vulkan/vulkan_xlib_xrandr.h - vulkan-headers/registry/base_generator.py - vulkan-headers/registry/cgenerator.py - vulkan-headers/registry/generator.py - vulkan-headers/registry/parse_dependency.py - vulkan-headers/registry/reg.py - vulkan-headers/registry/spec_tools/conventions.py - vulkan-headers/registry/validusage.json - vulkan-headers/registry/video.xml - vulkan-headers/registry/vk.xml - vulkan-headers/registry/vkconventions.py - vulkan-headers/registry/vulkan_object.py - vulkan-headers/tests/CMakeLists.txt - vulkan-headers/tests/integration/CMakeLists.txt - + vulkan-headers/tests/vk_hpp.cpp - + vulkan-headers/tests/vk_hpp_module.cpp The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-loader/-/compare/6dfcb72194ded47ef6990c056f4fbfc5dd2e907a...828b265fdd30fb49826e4ee1fecd3cd64ee2ba9f -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-loader/-/compare/6dfcb72194ded47ef6990c056f4fbfc5dd2e907a...828b265fdd30fb49826e4ee1fecd3cd64ee2ba9f You're receiving this email because of your account on salsa.debian.org.

