-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kompute support for newer Vulkan HPP headers #81
Comments
Thank you for reporting @Kezii. From the error it seems like it may be related to the version of the headers and API, there are some build parameters that could help, similar to the solution for #67. EDIT: I've been able to replicate, update below.
|
@Kezii I've been able to replicate the issue, and I can confirm it's due to a small breaking change in a recent version of VulkanHPP headers. I can confirm that it works with version 1.2.154 and below. I am now working in an update that will introduce backwards compatibility via a build flag. Just as a heads up, the default will still be aligned with the default headers provided with the Vulkan SDK install, which at the time of writing these are version 1.2.48 - this is the reason why the issue didn't arise previously. |
The issue is solved, I made an AUR package for this project |
That's awesome! Thank you @Kezii - I'll add this to the main documentation, if you have the scripts to keep the AUR package up to date I would also be very keen to add them so they are run with every release (planning to do a release today with these fixes) |
Hello, If you use arch I can put you as a maintainer or transfer ownership, otherwise for now I think the -git package is sufficient, no maintenance is required unless there are new dependencies, etc. If the package breaks it's my fault, users are generally aware of this, they won't come after you 😄 If you want to review the packaging process, it's here https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=vulkan-kompute-git inside the build() and package() function For the documentation, the library can now be installed in Archlinux (and derivatives) with an aur helper like paru -S vulkan-kompute-git Thank you for developing this library |
Thank you for the explanation @Kezii - that sounds great. Ok in that case I will get registered and will provide you the details, but id does sound like it's bound to the github repo which does make it quite maintainable. Great idea. Thanks to you for contributing and supporting! |
Yeah sorry if that wasn't clear, there is no copy of the code anywhere, the script just packages stuff downloading it from the main repo, in its current form it requires no maintenance and it's easier for Arch (and derivatives) users to install this library Thank you again |
@Kezii good shout on reporting this issue, it seems like they ended up addressing it upstream from Vulkan HPP 1.2.159+ to still ensure backwards compatibility KhronosGroup/Vulkan-Hpp#814 👍 |
OS: Arch Linux x86_64
cmake version 3.18.4
The text was updated successfully, but these errors were encountered: