Comment by cyberax

5 months ago

Hard disagree. OpenGL state management was unfixable if it had to keep compatibility with OpenGL 2. That's why OpenGL 3/4 ended up being such huge messes.

The main problem with Vulkan is that Apple decided to go with its own Metal API, completely fracturing the graphics space.