Timo Aaltonen pushed to branch upstream-unstable at X Strike Force / vulkan / vulkan-tools
Commits: 5568ce14 by Nathaniel Cesario at 2025-10-01T11:07:43-06:00 cubepp: Fix uninitialized variables - - - - - 38e5db24 by Charles Giessen at 2025-10-06T08:33:44-06:00 build: Use PROJECT_VERSION instead of CMAKE_PROJECT_VERSION - - - - - a36938d3 by Charles Giessen at 2025-10-06T11:09:20-06:00 scripts: Move generators into generator folder - - - - - bc714eb5 by Charles Giessen at 2025-10-06T11:09:20-06:00 scripts: Update codegen to use Vulkan-Object - - - - - fe4e68d3 by Charles Giessen at 2025-10-06T11:09:20-06:00 vulkaninfo: Upgrade pNext chain naming Structs were only checking the first alias when deciding the display name to use. Now, pNext chains consider all aliases. Additionally, --show-promoted-structs now includes printing aliased types, whereas before it would only work for 'completely distinct aliases', eg the structs are different types instead of being C typedefs. - - - - - 8ebb2a62 by Richard S. Wright Jr. at 2025-10-06T17:42:11-04:00 Update known_good.json Updated MoltenVK version tag - - - - - faf69f66 by Charles Giessen at 2025-10-07T18:30:22-05:00 vulkaninfo: Support promoted structs in Profile JSON output Allows the use of `--show-promoted-structs` in Profile JSON output, allowing "all" structs to be printed. Useful because it prevents the user having to determine which version of a struct to use. - - - - - 17c41541 by Mike Schuchardt at 2025-10-10T12:29:08-07:00 build: Update to header 1.4.329 - - - - - 7f632661 by Mike Schuchardt at 2025-10-24T09:41:39-07:00 build: Update to header 1.4.330 - - - - - 5f090a13 by Mike Schuchardt at 2025-10-30T20:05:48-07:00 build: Update to header 1.4.331 - - - - - 8e9daf5d by Mike Schuchardt at 2025-11-07T15:15:55-08:00 build: Update to header 1.4.332 - - - - - 17e6fb50 by Mike Schuchardt at 2025-11-14T11:58:18-08:00 build: Update to header 1.4.333 - - - - - 99491e2c by Emma Anholt at 2025-11-14T16:20:39-07:00 cube: Fix VK_GOOGLE_display_timing path. We were referencing present_time and ptime past their lifetimes in the block, resulting in corruption of the pNext chain. - - - - - 5e57c8f3 by Emma Anholt at 2025-11-14T16:20:39-07:00 cube: Drop redundant check for GOOGLE_display_timing_enabled That's already the check for the block we're under. - - - - - 0a1fb7e8 by Emma Anholt at 2025-11-14T16:31:15-07:00 cube: Fix GOOGLE_display_timing desired-present-time calibration. as the name says, we're calculating what the previous present's desired time should have been, which will have IPD added for the next_present_id's presentation. So for example, if we are processing the last presented frame's actualPresentTime, our multiple should be 0, not 1. Now the demo properly locks to 60fps for a 1.0 IPD on my 60Hz display. - - - - - 013058f7 by spencer-lunarg at 2025-11-20T15:47:58-05:00 vulkaninfo: Add a show-all option - - - - - 6e586b25 by Mike Schuchardt at 2025-11-24T07:57:23-08:00 build: Update to header 1.4.334 - - - - - 2a3347d5 by dependabot[bot] at 2025-11-24T15:24:29-07:00 build(deps): bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [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/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> - - - - - 48b5d246 by Charles Giessen at 2025-12-01T09:59:16-07:00 build: Update to header 1.4.335 - - - - - 8542e6dc by Charles Giessen at 2025-12-05T14:16:22-07:00 cube: Rename window in macOS to not refer to moltenVK Since KosmicKrisp is now released, the window title should not refer explicitly to MoltenVK. - - - - - 54587dc9 by Danylo Piliaiev at 2025-12-08T13:17:40-07:00 vulkaninfo: Fix running under RenderDoc RenderDoc allows only one simultaneously existing logical device, and vulkaninfo doesn't have a real need to keep them simultaneously alive. Running vulkaninfo under RenderDoc is useful to get a Vulkan profile that will represent the RenderDoc capabilities on the current GPU, which can be useful to, e.g., make a gfxreconstruct trace that will be later capturable by RenderDoc. Signed-off-by: Danylo Piliaiev <[email protected]> - - - - - 2170c33b by Charles Giessen at 2025-12-08T13:21:47-07:00 build: Support compilation with MinGW - - - - - 73c5e044 by Mike Schuchardt at 2025-12-12T09:31:14-08:00 build: Update to header 1.4.336 - - - - - ed33199c by spencer-lunarg at 2025-12-15T16:47:29-06:00 vulkaninfo: Dedicated ShowSettings struct - - - - - 1e62683b by AndreyVK_D3D at 2025-12-15T17:52:08-05:00 Use the clock_gettime() function instead of the obsolescent gettimeofday() function. clock_gettime() can be used for macos since MacOS 10.12 Sierra, instaead of instead of the obsolescent gettimeofday() function. see POSIX documenation https://pubs.opengroup.org/onlinepubs/9699919799/functions/gettimeofday.html - - - - - 2a288f82 by spencer-lunarg at 2025-12-15T17:52:25-05:00 scripts: Fix clang-format not running - - - - - 61c4e747 by spencer-lunarg at 2025-12-17T14:26:07-05:00 vulkaninfo: Dump VkCooperativeMatrixPropertiesKHR and TimeDomain - - - - - 1343cb3a by Mike Schuchardt at 2025-12-19T12:24:42-06:00 build: Update to header 1.4.337 - - - - - e32b975c by spencer-lunarg at 2025-12-24T11:01:17-06:00 info: Add vkGetPhysicalDeviceFragmentShadingRatesKHR - - - - - e8a4ce73 by spencer-lunarg at 2025-12-24T11:01:17-06:00 info: Add vkGetPhysicalDeviceMultisamplePropertiesEXT - - - - - 155fa739 by Mike Schuchardt at 2026-01-12T16:39:54-08:00 build: Update to header 1.4.338 - - - - - f5ba3301 by Jeremy Gebben at 2026-01-13T13:30:32-06:00 info: Add support for VK_KHR_display This prints the results of vkGetPhysicalDeviceDisplayPropertiesKHR(), vkGetPhysicalDeviceDisplayPlanePropertiesKHR() and other related property lookups. It does not provide support to create a VK_KHR_display surface and query it. It also does not try to use VK_EXT_direct_mode_display to take control of the display from the window system. - - - - - ab8520f3 by Mike Schuchardt at 2026-01-16T14:28:26-08:00 build: Update to header 1.4.339 - - - - - 983f86f9 by Charles Giessen at 2026-01-20T13:12:03-06:00 vulkaninfo: Fix string printing in VK_KHR_display Strings must be printed with the PrintString/PrintKeyString functions in order to properly escape and quote them in the JSON output. - - - - - 5ebf9cb1 by Mike Schuchardt at 2026-01-22T20:52:04-08:00 build: Update to header 1.4.340 - - - - - 48a4bcbd by Mike Schuchardt at 2026-01-23T08:52:52-08:00 build: Update to header 1.4.341 - - - - - 29 changed files: - .github/workflows/tools.yml - CMakeLists.txt - cube/cube.c - cube/cube.cpp - cube/gettime.h - cube/macOS/cube/Resources/Main.storyboard - cube/macOS/cubepp/Resources/Main.storyboard - icd/VkICD_mock_icd.json.in - icd/generated/function_declarations.h - icd/generated/function_definitions.h - icd/generated/vk_typemap_helper.h - scripts/common_codegen.py - scripts/generate_source.py - scripts/mock_icd_generator.py → scripts/generators/mock_icd_generator.py - + scripts/generators/vulkan_tools_helper_file_generator.py - + scripts/generators/vulkaninfo_generator.py - scripts/known_good.json - scripts/kvt_genvk.py - scripts/update_deps.py - − scripts/vulkan_tools_helper_file_generator.py - − scripts/vulkaninfo_generator.py - tests/CMakeLists.txt - tests/icd/mock_icd_tests.cpp - vulkaninfo/CMakeLists.txt - vulkaninfo/generated/vulkaninfo.hpp - vulkaninfo/vulkaninfo.cpp - vulkaninfo/vulkaninfo.h - vulkaninfo/vulkaninfo.md - vulkaninfo/vulkaninfo_functions.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/c08c91e473dcab3d5042e85856b005562fa5dbbb...48a4bcbdf619e57204783f8c1a04c76c160ddd5b -- View it on GitLab: https://salsa.debian.org/xorg-team/vulkan/vulkan-tools/-/compare/c08c91e473dcab3d5042e85856b005562fa5dbbb...48a4bcbdf619e57204783f8c1a04c76c160ddd5b You're receiving this email because of your account on salsa.debian.org.

