Generally replace use of @available() with respondsToSelector:. Add mvkMakeOSVersion() and mvkOSVersionIsAtLeast(macos,ios) to help testing OS versions. Set maxDrawIndexedIndexValue to kMVKUndefinedLargeUInt32 instead of uint32_t max.
Generally replace use of @available() with respondsToSelector:. Add mvkMakeOSVersion() and mvkOSVersionIsAtLeast(macos,ios) to help testing OS versions. Set maxDrawIndexedIndexValue to kMVKUndefinedLargeUInt32 instead of uint32_t max.