-
Notifications
You must be signed in to change notification settings - Fork 432
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
Add Vulkan 1.3 command stubs #1722
Conversation
237aa53
to
8f03dbf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the submission. This is a creative and interesting approach. I've identified some fixes and additions I think are needed.
7c51922
to
754837a
Compare
If you update from master, it should fix the breaking CI build for Xcode 11.7. PR #1724 included a fix for that. [edit]: NM...looks like there are other breakages as well. 😉 |
754837a
to
454072d
Compare
454072d
to
6eaa035
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM now.
Fixes #1708.
Just like the Vulkan lib that comes with the SDK, MoltenVK should expose stubs of Vulkan core functions to use while statically linking MoltenVK directly. Some libraries and applications expect these symbols to be available, though will still conditionally use them based on the physical device's properties. Using these functions in an application would be UB as the device reports Vulkan 1.1, so there's really nothing lost here.