Open Daij-Djan opened 2 weeks ago
I didnt wanna make any logic changes so I just made it 3.1 -- I didnt test runtime behaviour of moltenVK when I did the change.
Change it to MTLLanguageVersion3_2
and test whether you can build using Xcode 15, to make sure it doesn't cause a regression break. If that is successful, we should be good.
If you have Xcode 16 up and running, test a build under that as well. If not, it should be good enough to go ahead with MTLLanguageVersion3_2
anyway.
This adds a new preprocessor macro for xcode16 / ios18 sdk and reroutes the version to 3.1 (additions to MVKDevice are iline with as what we did for other xcode versions in the past)