[Git][xorg-team/vulkan/vulkan-tools][debian-unstable] 39 commits: cubepp: Fix uninitialized variables

"Timo Aaltonen (@tjaalton)" <[email protected]>
Newsgroups gmane.linux.debian.devel.x
Message-ID <[email protected]>

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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.