3 ms·
Deprecated by the evolution of the industry. Graphics hardware of the present day does not work anything like graphics hardware of the 1990s. OpenGL requires so
by kbolino 2y ago
Deprecated by the evolution of the industry. Graphics hardware of the present day does not work anything like graphics hardware of the 1990s. OpenGL requires so much compatibility baggage and is so built around the wrong model of graphics programming that, even if you try to write it to work on modern hardware well, it has too many bottlenecks and wastes too much time and power to be competitive. It is unsalvageable even as a starting point for something better. Vulkan is Kronos's own replacement (based on AMD's earlier work with Mantle), DirectX 12 is Microsoft's, and Metal is Apple's.
OpenGL will continue to be supported for the foreseeable future but it will not gain any major new features, and it will likely lose direct support (requiring emulation or shims to actually work) on many platforms that still do support it now within a decade. For many games, this actually isn't a big issue, as they're not pushing the envelope anyway. But for those that do (or potentially will), OpenGL is the wrong choice.