mirror of
https://github.com/godotengine/moltenvk-osxcross.git
synced 2025-12-31 13:48:31 +03:00
vulkan-sdk-1.4.313.0
Update MoltenVK to 1.2.11 (used in SDK 1.3.296 to 1.4.313)
MoltenVK builds compatible with osxcross
Official Khronos MoltenVK releases
are incompatible with current osxcross versions due to Xcode automatically
using the -fobjc-msgsend-selector-stubs optimization.
The linker used by osxcross doesn't seem to support these yet, even when compiling against Apple LLVM.
See this upstream issue for details:
This repository simply does it own builds of MoltenVK with these flags added to disable the optimization:
-fno-objc-msgsend-selector-stubs -Wno-unused-command-line-argument
That's the only difference with Khronos' builds.
Description
Custom MoltenVK builds with
-fno-objc-msgsend-selector-stubs to be compatible with osxcross
Languages
Diff
100%