4 ms·
Makes sense, though I'd dispute that Vulkan is "too complex". It's definitely not simple, but that's because it's a complex problem. The driver guesswork that
by da_big_ghey 6y ago
Makes sense, though I'd dispute that Vulkan is "too complex". It's definitely not simple, but that's because it's a complex problem. The driver guesswork that something like OpenGL uses comes with costs, too.
Vulkan is supported pretty well on Apple through MoltenVK: https://github.com/KhronosGroup/MoltenVK https://github.com/KhronosGroup/MoltenVK
Mesa does software implementation of Vulkan, too: https://en.wikipedia.org/wiki/Mesa_(computer_graphics) https://en.wikipedia.org/wiki/Mesa_(computer_graphics)
- amedvednikov 6y agoYes, I wanted to mention MoltenVK. That's another dependency and another layer of abstraction, which is not our way. We'll see how it goes, maybe at some point Vulkan will be supported by Sokol, this library is growing very quickly.