KhronosGroup / KhronosGroup/Vulkan-Samples
Missing support for the Vulkan Loader and VVL on iOS Simulator
- Dominant language
- C++
- Stars
- 5.4k
- Forks
- 835
- Avg merge
- 2h 16m
- Merged PRs (30d)
- 1
Description
The Vulkan SDK 1.4.357 for iOS now adds support for the Vulkan Loader and Vulkan Validation Layer (VVL) on the iOS Simulator. It achieves this via the addition of **.xcframeworks** for these iOS Vulkan libraries.
Previously, only physical iOS target libraries were provided and MoltenVK had to run standalone on the iOS Simulator without any layer support. The Vulkan Samples build system currently has this assumption baked in. With the release of SDK 1.4.357 It is now time to correct this limitation by adding support for the Vulkan Loader and VVL on the iOS Simulator.
I will submit a small PR with this change.
Contributor guide
Research direction
Start by locating the Vulkan Samples build-system logic that assumes Loader and VVL libraries are available only for physical iOS targets. Compare that logic with the SDK 1.4.357 .xcframeworks and verify the iOS Simulator build; done means the Loader and VVL are supported there without breaking physical iOS builds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, ios
- Domain
- build-system, computer-graphics, mobile-dev
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100