3 ms·
OpenGL is not deprecated, it is simpler and continues to be used where Vulkan is overkill. Using it for greenfields is a good choice if it covers all your needs
by zamalek 3y ago
OpenGL is not deprecated, it is simpler and continues to be used where Vulkan is overkill. Using it for greenfields is a good choice if it covers all your needs (and if you don't mind the stateful render pipeline).
- pjmlp 3y agoIt kind of is, OpenGL 4.6 is the very last version, the red book only covers until OpenGL 4.5, and some hardware vendors are now shipping OpenGL on top of Vulkan or DirectX, instead of providing native OpenGL drivers. While not officially deprecated, it is standing still and won't get anything newer past 2017 hardware, not even newer extensions are being made available.
- klausa 3y agoIt is officially deprecated on all Apple platforms, and has been for five years now. Whether it will actually stop working anytime soon is a different question; but it is not a supported API.
- klausa 3y agoFor context: https://developer.apple.com/documentation/opengles https://developer.apple.com/documentation/opengles It is marked as being deprecated as of iOS 12, which came out in September 2018. Non-ES version was deprecated in aligned macOS version 10.14: https://developer.apple.com/library/archive/documentation/GraphicsImaging/Conceptual/OpenGL-MacProgGuide/opengl_pg_concepts/opengl_pg_concepts.html https://developer.apple.com/library/archive/documentation/Gr...
- flohofwoe 3y agoThe focus has already moved to other APIs (Vulkan and Metal), and the side effect of this will be that bitrot sets in, first in OpenGL debugging and profiling tools (older tools won't be maintained, new tools won't support GL), then in drivers.