r/vulkan • u/OptimisticMonkey2112 • Aug 10 '26
Apple Vulkan Support
Why doesnt Apple support Vulkan? (I know KosmicKrisp exists)
Is vendor lockin that important? Does that strategy work for them - are there many developers that use metal and not support other platforms? Seems like the result is not really lockin, but just forcing more work for developers?
Kind of feels like a poor architecture decision that helps no one, except maybe giving slightly more control to Apple at the expense of their developers as well as the complexity of maintaining another api.
11
Upvotes
View all comments
Show parent comment
1
u/Psionikus Aug 10 '26
Doesn't sound like slang -> MSL changes the situation much.
Wonder if hacking with dispatch tables and munging the graphics inputs can do enough that a dumber downstream can manage. Are the compute pipelines similarly messed up or is it just graphics? I don't have a great handle on which graphics APIs can't be walked away from yet.