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.


Reply via email to