3 ms·
Metal is great. Of the current generation of modern low-overhead Gfx APIs I think Metal was the easiest to get started with, great documentation and examples. W
by flipgimble 4y ago
Metal is great. Of the current generation of modern low-overhead Gfx APIs I think Metal was the easiest to get started with, great documentation and examples. While it takes more specialized knowledge to get started compared to OpenGL, I think there are now several good cross platform libraries like bgfx and sokol to satisfy the need for a higher level cross platform library (including shader transpiling) that fill the need that OpenGL used to serve.
I'm glad OpenGL got deprecated across the industry, despite the patchwork of extensions it was based on a model of GPU + CPU capability from the 1990s and became obsolete.
- gabereiser 4y agoYeah, I’m currently a big bgfx fan. I think not dropping support for certain specs is what killed OpenGL. 2/3s of it is bloat to support old immediate mode or older hardware. A PureGL focused on buffers and shaders. Which is what Metal, Vulkan, DX12 is all about now. SPIR-V might help standardize the shaders under the HLSL syntax but that’s a whole other mess.