-
Notifications
You must be signed in to change notification settings - Fork 779
Description
The Vulkan-Samples project currently assumes that MoltenVK will be the Vulkan driver for macOS and iOS. Going forward there will be two options available in the Vulkan SDK: MoltenVK (portability driver on macOS arm64/x86_64 and iOS arm64) and KosmicKrisp (conformant macOS driver on arm64 and modern OS/Metal versions only).
In anticipation of a coming SDK release containing both of these drivers, it is prudent to take a look at what needs to be updated in the Vulkan-Samples project to ensure compatibility with both.
I plan to propose a WIP PR containing anticipated changes and will seek feedback from interested parties (e.g. @aitor-lunarg and others). Once we have validation of the necessary changes we could move the PR from WIP to ready for review.
Fortuntately the framework of the current project was already setup to provide this flexibility. I do not anticipate major challenges with this, but mainly assumption changes and adjustments using currently available settings.