Timo Aaltonen pushed to branch debian-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

- - - - -
cef59394 by Timo Aaltonen at 2026-02-06T11:39:34+02:00
Merge branch 'upstream-unstable' into debian-unstable

- - - - -
5993e8b2 by Timo Aaltonen at 2026-02-06T11:40:06+02:00
version bump

- - - - -
486ab9ac by Timo Aaltonen at 2026-02-06T11:42:41+02:00
control: Bump build-deps.

- - - - -


28 changed files:

- .github/workflows/tools.yml
- CMakeLists.txt
- cube/cube.c
- cube/gettime.h
- debian/changelog
- debian/control
- 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/6fb1fbf727f5a65fa038537ec5617e165eef98b2...486ab9ac03ced3ff3be094486484893fe3052a70

-- 
View it on GitLab: 
https://salsa.debian.org/xorg-team/vulkan/vulkan-tools/-/compare/6fb1fbf727f5a65fa038537ec5617e165eef98b2...486ab9ac03ced3ff3be094486484893fe3052a70
You're receiving this email because of your account on salsa.debian.org.


Reply via email to