vcswatch reports that
this package seems to have a new changelog entry (version
1.4.304.0+dfsg1-1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 2ba849875a52df3e0002b7e5cd30323ce0dc41d0
Author: Pino Toscano <pino@debian.org>
Date: Mon Oct 28 08:42:03 2024 +0100
Enable the build on all the architectures
this source is generally portable, and upstream accepts ports:
- switch the architecture of the binaries from linux-any to any
- Wayland is still Linux-specific, so:
- limit the libwayland-dev, and wayland-protocols build dependencies
as linux-any
- pass -DBUILD_WSI_WAYLAND_SUPPORT=OFF to cmake on non-Linux
architectures to explicitly disable the Wayland integration
- add the dh-exec build dependency for OS filtering in install files
- install vkcube-wayland only on Linux
commit 7199d4ac794872f84806fcd813371df723806981
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Fri Jan 17 08:51:33 2025 +0200
bump build-deps
commit 22d09bdf2aa24092f8c1d943030ba6f1259542ab
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Fri Jan 17 08:50:34 2025 +0200
version bump
commit f6a07aca1f80e93ddc7bf68882228098d0f2641b
Merge: 26fd25b 7b0eb1f
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Fri Jan 17 08:49:42 2025 +0200
Merge branch 'debian-unstable' into d-u
commit 26fd25b29330547d79e377e458e953053ccd263c
Merge: 4c25e78 74dd90a
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Fri Jan 17 08:49:24 2025 +0200
Merge tag 'vulkan-sdk-1.3.296.0' into d-u
commit 4c25e78dd87720275ab069de1fe2e005cd528ed9
Author: Charles Giessen <charles@lunarg.com>
Date: Mon Jan 6 15:43:18 2025 -0600
build: Update Volk to vulkan-sdk-1.4.304
commit a71347ae4d76eb8454459373d4e1bfb929ea6a89
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Dec 20 10:21:44 2024 -0800
build: Update to header 1.4.304
commit 76563deedc8e8892a69e7735a47d2936a8578f49
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Dec 20 12:13:29 2024 -0800
cubepp: Remove deprecated constructor usage
Switch pfnUserCallback from PFN_vkDebugUtilsMessengerCallbackEXT to
vk::PFN_DebugUtilsMessengerCallbackEXT
commit c070ff6e4265e781bf3944bc40b2240a432062bc
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Dec 20 13:34:51 2024 -0800
cube: Don't use MoltenVK include dir on macOS
It may contain a different/incompatible vulkan.h/vulkan.hpp than the
known good version.
commit 2744de9936755fea6912d47e7a0a8857d8a4fdee
Author: ziga-lunarg <ziga@lunarg.com>
Date: Fri Dec 6 16:34:39 2024 +0200
vulkaninfo: Fix initializing vectors of structs
commit 4f965e1de79ba354fff816f1108cc25066847be0
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Mon Dec 2 08:31:22 2024 -0800
build: Update to header 1.4.303
commit 580f23e2bbbc2b6fb71fa4252db150b73131ad1e
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Tue Dec 3 09:39:01 2024 -0800
cube: Fix macOS
Set demo.caMetalLayer before attempting to create the surface
commit a2224abf350f61211462a33e5b540201fa17de0d
Author: Charles Giessen <charles@lunarg.com>
Date: Wed Nov 27 17:53:28 2024 -0600
cube: Check return value of vkGetPhysicalDeviceSurfaceSupportKHR
commit 3dc27faaab9b346298c28cb6c9891ade8b1f8579
Author: Water Chika <water_chika@outlook.com>
Date: Wed Nov 6 05:59:18 2024 +0000
vkcubepp: Check if gpu support the surface
commit 80a362314b2143c509e5da64d26f58e548564bcb
Author: Water Chika <water_chika@outlook.com>
Date: Wed Nov 6 05:36:30 2024 +0000
vkcube: Check if gpu support the surface
Fix bug on checking and refine logic of selection.
commit e1f5a47fbacab760274e3b2195272e0cdce97cc7
Author: Water Chika <water_chika@outlook.com>
Date: Tue Nov 5 07:35:45 2024 +0000
vkcube: Check if gpu support the surface
commit 0f3071797e51798c40246ab6dbb9c993dd0cd870
Author: Charles Giessen <charles@lunarg.com>
Date: Wed Nov 27 15:35:59 2024 -0700
cube: Link to Vulkan-Loader on macOS
This was accidentally undone during the changes to cube to handle runtime
WSI selection. By not linking, vkcube does not work unless the SDK is
installed globally (ie, moltenvk is available globally).
commit 86d6be76350413def51e96ed98a25cc2c9d048c9
Author: Daniel Rakos <daniel.rakos@rastergrid.com>
Date: Mon Nov 25 10:35:58 2024 +0100
icd: Add support for AV1 encode and QP maps
commit 2ed61c1d34f95fdeeff09befd798e18845c9f95b
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Thu Nov 21 06:55:58 2024 -0800
build: Update to header 1.3.302
commit fc5eb24a0941f9b53ceca35d9b36f4313c084ee9
Author: Charles Giessen <charles@lunarg.com>
Date: Thu Nov 21 09:08:32 2024 -0600
vulkaninfo: Call enumerate functions with scratch buffer
This change makes calls using GetVectorInit() to start with an already created
buffer of size 64, allowing for the Vulkan implementation to immediately fill
in the buffer, rather than having to call the enumerate function twice. This
change is primarily motivated to reduce the spam VK_LOADER_DEBUG=all produces
when run with vulkaninfo.
commit df2ac1bb61f09a80db979d7108adf07b6fe55913
Author: Richard S. Wright Jr. <richard@lunarg.com>
Date: Tue Nov 12 12:55:26 2024 -0500
Removed runtime dir
commit 7a9fcba9eee22c3837754dffcb51bbc8bf3b714c
Author: Richard S. Wright Jr. <richard@lunarg.com>
Date: Tue Nov 12 12:44:56 2024 -0500
NSIS installer is deprecated and no longer used
commit 15f2de809304aba619ee327f3273425418ca83de
Author: Jeremy Gebben <jeremyg@lunarg.com>
Date: Tue Nov 5 08:55:47 2024 -0700
scripts: Make generate_source.py look harder for vk.xml
Allow the registry path argument to also be the base directory
containing the Vulkan-Headers repo (eg. ./external) to save
redundant typing.
commit 5689add1fc5fca5b08f197f1b74fba2925cf429f
Author: Spencer Fricke <115671160+spencer-lunarg@users.noreply.github.com>
Date: Mon Nov 4 16:55:07 2024 -0700
ci: Build dependency for Github Actions
commit ceab0a9391c02a5cdde7e59ab86694cd70192667
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Mon Nov 4 09:28:24 2024 -0700
build: Update to header 1.3.301
commit e94085e2167e33b6b18474da24ff18f46bc56976
Author: Máté Ferenc Nagy-Egri <mate@rastergrid.com>
Date: Mon Oct 28 15:34:12 2024 +0100
scripts: Fix user self-hosting dependency in update_deps.py
The documentation states that users can override where to take a
dependency from via variables like VULKAN_HEADERS_INSTALL_DIR, however
the helper.cmake written by the scripts/CMakeLists.txt FORCE updates
the cache variable to the location inside known_good.json, practically
overwriting the user-provided path given on the CLI using -D, also
going into the cache.
commit 7a963034352e8c0dfddd97380e5f328bc471c996
Author: Máté Ferenc Nagy-Egri <mate@rastergrid.com>
Date: Mon Oct 28 15:33:49 2024 +0100
scripts: Handle remote URL change in update_deps.py
Without going through an intricate dance with git to change the remote
URL of a repository, it's simplest to just nuke the cloned folder, as
we have to do a clean clone anyway.
commit 9e1ba445cb9ef5267c6062e91c2fa978b1771ba6
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Oct 25 08:28:40 2024 -0700
build: Update to header 1.3.300
commit a886096a09555d224ac4c48d0428e73895743071
Author: Rhys Parry <8833792+rp42@users.noreply.github.com>
Date: Wed Oct 23 15:45:14 2024 +0100
vulkaninfo: On X11 use default visual
If the visual passed to XCreateWindow is not the default one, it can
cause a BadMatch error. Usually the first one returned does work, but in
certain cases we need to search through all the visuals to find one that
matches the default visual. This was seen on an xrdp session on Rocky 9.
commit 2030a5b09f5656d1e9b8c9c4ab3ebe98024da150
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Oct 18 08:42:36 2024 -0700
build: Update to header 1.3.299
commit 7b0eb1f63dc257b52de28fae745c19cd7ec6a52e
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Wed Oct 16 13:58:02 2024 +0300
control: Bump build-deps.
commit 73aec84ccb951a7900c1fce3e968682fac79ab05
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Wed Oct 16 13:57:16 2024 +0300
version bump
commit fc119582eec78270591f963c6953398bf42e70cb
Merge: 6cb3704 74dd90a
Author: Timo Aaltonen <tjaalton@debian.org>
Date: Wed Oct 16 13:56:49 2024 +0300
Merge branch 'upstream-unstable' into debian-unstable
commit 56eca742a15f8a692306b66b23484682ee6e1806
Author: Charles Giessen <charles@lunarg.com>
Date: Tue Oct 15 11:23:06 2024 -0500
ci: Bump python version to 3.10
The docs lists 3.10 as a minimum required but only used 3.7 in github
actions.
commit 952011404e12dafa2f1c964d4a198ebbcef53abf
Author: Charles Giessen <charles@lunarg.com>
Date: Tue Oct 15 11:20:02 2024 -0500
ci: Bump ubuntu versions used
commit f12bc32cddc33f4a37735929632c1a7bb8051755
Author: Charles Giessen <charles@lunarg.com>
Date: Thu Sep 5 12:43:39 2024 -0500
cube: Support runtime selection of WSI platform
By changing the selection of a WSI platform from a build time choice to a
runtime choice, this allows the removal of vkcube-wayland as a separate
binary.
Use `--wsi <platform>` to choose the WSI platform that vkcube will render
with. The chosen platform must be one that vkcube was compiled with
support for, so directfb will be unavailable without changing the build
parameters to enable it.
These changes have been made to both vkcube and vkcubepp.
This includes enabling VK_KHR_display where applicable, which is supported
on linux and windows at the current time.
commit 7e628b0f6f375cfc507909c1d3bd988f60ac6fbc
Author: Charles Giessen <charles@lunarg.com>
Date: Mon Sep 9 14:51:55 2024 -0500
Enable Address Sanitizer in Linux CI
commit eb9b6043be165f06c7ec78fadbb1ff773c5fc19c
Author: Charles Giessen <charles@lunarg.com>
Date: Fri Oct 11 12:26:50 2024 -0500
vkcube: Remove unused command line option
The --validate-checks-disabled flag was unused, so will be removed.
commit f8259b0718af105bbd0764145564558d38a640ec
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Oct 11 09:54:05 2024 -0700
build: Update to header 1.3.298
commit c9a5acda16dc2759457dc856b5d7df00ac5bf4a2
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Mon Oct 7 09:46:40 2024 -0700
build: Update to header 1.3.297
commit 5e1e24c71ce96f2bb6c162d57718d00d9159ecc2
Author: Richard S. Wright Jr. <richard@lunarg.com>
Date: Mon Oct 7 12:43:09 2024 -0400
Update known_good.json
Updated MoltenVK to latest known good
commit 74dd90abd69f813220b572e1d89c17bc7784972d
Author: ziga-lunarg <ziga@lunarg.com>
Date: Mon Sep 30 22:33:19 2024 +0200
build: Update volk tag
commit 6991ccb68890681b1a3e0f56acd8f53b20ad1e79
Author: ziga-lunarg <ziga@lunarg.com>
Date: Mon Sep 30 22:33:19 2024 +0200
build: Update volk tag
commit 2020cec4111c87d85b167d583180b839f0c736c5
Author: Charles Giessen <charles@lunarg.com>
Date: Fri Sep 27 14:56:00 2024 -0500
vulkaninfo: Move variable declaration closer to use
commit 1626752592910fc4fdb33a239c93056b29cf7d31
Author: Charles Giessen <charles@lunarg.com>
Date: Fri Sep 27 14:53:08 2024 -0500
vulkaninfo: Correctly query per-surface queue support
The previous implementation did not differentiate when a single queue
supported a specific surface. It will now print 'true' if all surfaces
support presentation with a queue, 'false' if none, and otherwise prints
each surface type's support if they aren't uniform in value.
This makes the info regarding which queue supports presentation on a
surface much easier to validate the correctness of.
commit 961b9e7a9e62bbd688bd85b58541d66a7f2acc55
Author: Charles Giessen <charles@lunarg.com>
Date: Fri Sep 27 14:51:54 2024 -0500
vulkaninfo: Only iterate 2-call idiom when needed
Previous implementation would always run the function 3 times no matter what.
commit 05e068941b49277189d0bbcdc5f722724eb3c5a3
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Thu Sep 26 08:03:20 2024 -0700
build: Update to header 1.3.296
commit 29fb03034ad154327f7c8f871fecb40050179a45
Author: Máté Ferenc Nagy-Egri <mate@rastergrid.com>
Date: Thu Sep 26 13:53:05 2024 +0200
Fix twocall_chain_vectors mechanism
Instead of unconditionally querying properties twice,
only call the query again if the given output struct has array members.
Also fix the case where if there are no output structs with array properties (VulkanSC),
then don't end up with unresolved external symbols.
commit 4c63e845962ff3b197855f3ae4907a47d0863f5a
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Aug 30 08:43:07 2024 -0700
build: Update to header 1.3.295
commit 7e82aea5fc1394d417a0df6a5680a4cce5c37286
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Aug 23 10:33:07 2024 -0700
build: Update to header 1.3.294
Needed custom implementation of vkCreatePipelineBinariesKHR in mock_icd
commit 40294f25aa4522fe309504aaf30c1c259e11b75b
Author: Charles Giessen <charles@lunarg.com>
Date: Mon Jun 17 14:48:29 2024 -0500
vulkaninfo: Add --show-promoted-structs option
This option restores behavior that prints out structures which have
been promoted to core vulkan and their members combined into the
VkPhysicalDeviceVulkanXXX structs.
For example, VkPhysicalDeviceVulkan12Features contains all of the features
that VkPhysicalDeviceVulkanMemoryModelFeatures does, so only the former
needs to be output. However, some users will want both structs present
regardless and the --show-promoted-structs option allows that behavior.
This commit also removes redundant checks when iterating the pNext chains
while printing, as those same checks occur when the chain is being created,
removing duplicate code-gen and runtime checks.
commit f993f9722589d339a2e2766332b4d591157b5ade
Author: Kirill Primak <vyivel@eclair.cafe>
Date: Tue Aug 13 22:10:01 2024 +0300
cube: roundtrip to ensure all globals are processed
wl_display_dispatch() may not process all events.
commit 494d32f2da0bd8a782d88fdaa98b9e1967148d1b
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Aug 16 08:50:28 2024 -0700
build: Update to header 1.3.293
commit 32379b03f828619cb54eed874a11ab7e5ceafb3a
Author: Charles Giessen <charles@lunarg.com>
Date: Mon Aug 5 10:17:50 2024 -0500
vulkaninfo: Fix deprecation of MVK/IOS surface extensions
These surface extensions shouldn't be enabled if the metal
surface extension is present. This fixes a deprecation notice
the validation layers emit - as well as not provide redundant
information (since the metal extension is a direct replacement
for the mvk/ios extensions).
commit 7d5cdf62e4f2935425faab1270fe1c9a401fa664
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Sat Aug 3 14:37:42 2024 -0700
cube: Change ALooper_pollOnce to ALooper_pollAll
ALooper_pollAll is removed in NDK r27, switch to using ALooper_pollOnce
instead. Since it was already being called in a loop, all we have to do
is change the function name.
Fixes #1015
commit 3d70a8c398c68a6ee75fb3755cb3a55294ef9c1d
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Aug 2 10:46:20 2024 -0700
build: Update to header 1.3.292
commit ef0055cd52215ed4763f0c97eb5ae1b5c64bffcb
Author: Mike Schuchardt <mikes@lunarg.com>
Date: Fri Aug 2 12:24:56 2024 -0700
ci: Hardcode NDK r25
Cube is using a deprecated API for r27
https://github.com/KhronosGroup/Vulkan-Tools/issues/1015
commit 46df205dcad665b652f57ee580d78051925b296a
Author: Richard S. Wright Jr. <richard@lunarg.com>
Date: Mon Jul 22 11:15:15 2024 -0400
Update known_good.json
Rollback MoltenVK to 1.2.9 from 1.2.10 due to stability issues
commit 2cee0d5b1d8c34e26fd6d9992d3d428ac4c5139d
Author: Richard S. Wright Jr. <richard@lunarg.com>
Date: Fri Jul 19 18:13:55 2024 -0400
Update known_good.json
Updated known_good for latest MoltenVK