4 ms·
The API appears to be a near clone of the Metal API.
by Teknoman117 10y ago
The API appears to be a near clone of the Metal API.
- johncolanduoni 10y agoMetal on iOS is pretty Vulkan-y, somewhat less so on desktop. I don't love that Apple won't implement Vulkan on their platforms, but I think if you take the Vulkan API and make it object oriented (which is IMHO a good approach for JavaScript) you're going to get something that is reminiscent of Metal anyway.
- kvark 10y agoVulkan IS object-oriented, it's just specified as C API.
- johncolanduoni 10y agoBy "make object oriented" I mean converting functions that return VkResult to functions that throw exceptions, returning instead of using out pointers, converting vkCreate* to constructors, automating destruction, etc. You're absolutely right that there's no heavy lifting or abstraction involved, like there is when you want to make an object oriented OpenGL wrapper.