Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / vulkan-tools
Commits: 5f35a7ff by Richard S. Wright Jr. at 2025-07-14T15:07:10-04:00 Update known_good.json Updated for latest version of MoltenVK - - - - - 5968d14a by Mike Schuchardt at 2025-07-14T15:54:43-07:00 build: Update to header 1.4.322 - - - - - 105d6c1f by Charles Giessen at 2025-07-17T13:16:36-05:00 build: Remove pkg-config provided library names The library names of Xcb, Xlib, and Wayland do not need to be queried from pkg-config, instead they can be hardcoded to use the fallback names. The intent of querying the library names was to prevent issues where the hardcoded name was not the platform-appropriate name. But because <library>_LINK_LIBRARIES can have more than one library name, the logic to assign <library>_LINK_LIBRARIES into a compile definition breaks horribly. While it is possible to handle this in CMake, the dlopen code would also have to handle it which is much more error prone. - - - - - 36f2e758 by Charles Giessen at 2025-07-20T12:00:16-05:00 cube: Fix wayland resize broken when extent is 0xFFFFFFFF This is a 'magic value' that shouldn't be allowed to overwrite the current window width & height. There is code to handle the value, but not everywhere it can come from. - - - - - f766b30b by Mike Schuchardt at 2025-07-21T09:48:36-05:00 build: Update to header 1.4.323 - Fix a warning in cube.cpp due to resetFences becoming nodiscard - - - - - 6204b240 by Mike Schuchardt at 2025-08-12T13:50:46-07:00 build: Update to header 1.4.325 - - - - - 0eb12b4e by Charles Giessen at 2025-08-14T04:22:03-05:00 vulkaninfo: Default init VkVideoCapabilitiesKHR - - - - - 4844cfd1 by Daniel Rakos at 2025-08-25T16:27:02-05:00 mock_icd: Remove legacy video support - - - - - 138acd84 by dependabot[bot] at 2025-08-25T16:27:25-05:00 build(deps): bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [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/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 037423da by Austin Shafer at 2025-08-25T17:39:30-05:00 vkcube: use _NET_WM_NAME property on X11 This sets the WM_NAME property in X11/Xwayland, usually displayed as the name on the application titlebar. The motivation for this is to help with automated testing environments on Xwayland. Testing frameworks such as wltest may use compositor methods to automate controlling a window to perform tests. When running through Xwayland, clients normally do not have much information exposed about them which can make it difficult for the test framework to find and manipulate the correct window. This change defines the WM_NAME property to allow scripting frameworks (such as Kwin's js API) to be able to find Vkcube on Xwayland. - - - - - 6550bddb by Charles Giessen at 2025-08-29T11:08:12-05:00 Disable MacOS CI warnings as errors Stops a deprecation notice from failing CI jobs for the time being while an upgrade is written. - - - - - 8ce6f121 by Daniel Rakos at 2025-08-29T14:33:37-05:00 vulkaninfo: Handle empty video profile name suffix nicer - - - - - 32deb158 by Mike Schuchardt at 2025-09-02T10:58:02-05:00 build: Update to header 1.4.326 - - - - - c9ed944b by dependabot[bot] at 2025-09-08T09:11:29-06:00 build(deps): bump actions/setup-python from 5 to 6 Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 83cded83 by Charles Giessen at 2025-09-15T14:23:49-06:00 docs: Update GOVERNANCE.md to not use En Dash - - - - - 9213d683 by Charles Giessen at 2025-09-17T10:30:12-06:00 build: Put generated version in CMake project() - - - - - 7663eb7e by Charles Giessen at 2025-09-17T10:30:12-06:00 build: Require VulkanHeaders with compatible version - - - - - 6dfb865d by Aaron Ruby at 2025-09-17T13:22:56-06:00 cube: Fix auto WSI platform selection on QNX - - - - - 49085bcb by Aaron Ruby at 2025-09-17T13:22:56-06:00 cube.cpp: Fix QNX platform code - - - - - 95cfb8b1 by Aaron Ruby at 2025-09-17T13:22:56-06:00 cube.cpp: Wrap execute<WsiPlatform::display> impl around VK_USE_PLATFORM_DISPLAY_KHR This only needs implemeneted if VK_USE_PLATFORM_DISPLAY_KHR is defined, otherwise run<WsiPlatform::display>() impl is not available! - - - - - f5f5add5 by ziga-lunarg at 2025-09-20T12:53:35-06:00 cube: Fix xlib window close XSetVMProtocols is needed to register WM_DELETE_WINDOW. Without this the window close event was never received. The window was still destroyed and vkAcquireNextImageKHR returned VK_ERROR_SURFACE_LOST_KHR - - - - - e76d0e87 by Mike Schuchardt at 2025-09-22T08:14:43-07:00 build: Update to header 1.4.327 - - - - - 22fee0e8 by Mike Schuchardt at 2025-09-22T08:14:43-07:00 scripts: Vulkaninfo video codegen now uses vendor extensions vulkaninfo typically excludes vendor extensions, but video extensions are excluded from this. The extension categories struct definitions now have a new member 'ignore_vendor_exclusions' to control whether that category include vendor extensions. - - - - - e3ecc39d by PancakeTAS at 2025-09-22T13:35:50-06:00 cube: Resize surface after configure - - - - - d643b80d by Mike Schuchardt at 2025-09-26T12:06:22-06:00 build: Update to header 1.4.328 - - - - - c08c91e4 by Nathaniel Cesario at 2025-10-01T14:15:31-06:00 cubepp: Fix uninitialized variables - - - - - 20 changed files: - .github/workflows/tools.yml - CMakeLists.txt - GOVERNANCE.md - cube/CMakeLists.txt - cube/cube.c - cube/cube.cpp - cube/wayland_loader.h - cube/xcb_loader.h - cube/xlib_loader.h - icd/VkICD_mock_icd.json.in - icd/generated/function_declarations.h - icd/generated/function_definitions.h - icd/generated/vk_typemap_helper.h - scripts/generate_source.py - scripts/known_good.json - scripts/mock_icd_generator.py - scripts/vulkaninfo_generator.py - tests/icd/mock_icd_tests.cpp - vulkaninfo/generated/vulkaninfo.hpp - vulkaninfo/vulkaninfo.h The diff was not included because it is too large. View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-tools/-/compare/06ae73a3dc3a03466817d8370355203dac7b79b1...c08c91e473dcab3d5042e85856b005562fa5dbbb -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-tools/-/compare/06ae73a3dc3a03466817d8370355203dac7b79b1...c08c91e473dcab3d5042e85856b005562fa5dbbb You're receiving this email because of your account on salsa.debian.org.

