4 ms·
Given that OpenGL is basically deprecated at this point this arguably is no longer "modern 3D graphics programming" If you still want to learn OpenGL there's h
by gfxgirl 4y ago
Given that OpenGL is basically deprecated at this point this arguably is no longer "modern 3D graphics programming"
If you still want to learn OpenGL there's https://learnopengl.com https://learnopengl.com
- pjmlp 4y agoKind of, GL 4.6 is still much easier to deal with than Vulkan. Also it took a decade for good enough WebGL support, and WebGPU is yet a year away to make its 1.0 release on Chrome, let alone other browsers.
- dinkumthinkum 4y agoStill much easier? They is a truly massive understatement.
- synergy20 4y agoThis is also like 10 years old. OpenGL did not die easily, the new replacements are at wars and I have yet to see an universal API/library replaces OpenGL.
- pjmlp 4y agoOpenGL was never universal on game consoles, despite urban myths of support.
- luxuryballs 4y agoSo wait MonoGame 2D cross platform… isn’t that using OpenGL?
- pjmlp 4y agoAlongside DirectX, and LibGNMX.
- bmitc 4y agoIs OpenGL really deprecated? I know Apple wants to kill it, but isn’t there a ton of software that is written on top of OpenGL?
- soup10 4y agoa bunch of industry lobbyists that run committees decided to kill it, the alternatives are worse for many applications though
- dinkumthinkum 4y agoModern OpenGL is not deprecated on non-MacOS platforms and even then there are shims for Vulkan.
- mkl95 4y agoOpenGL is not close to deprecation. It may be decades before mainstream GPUs stop supporting it. The amount of non abandoned software built on top of OpenGL that is not being migrated to Vulkan is mindboggling.
- teawrecks 4y agoSame for Dx9, but we're not going to see any updates to either spec ever again. And on Apple platforms it is actually deprecated.
- mkl95 4y agoOn Apple platforms it's still being used via stuff like MoltenVK.
- gfxgirl 4y agoIt is close to deprecation. In fact it's already deprecated on a device ~50% of American's use (an iPhone). It's also deprecated on MacOS. Many hardware manufactures are getting rid of it from their drivers and just using 3rd party libraries that emulated it on newer APIs.
- delta_p_delta_x 4y ago> In fact it's already deprecated on a device ~50% of American's use (an iPhone). It's also deprecated on MacOS This is an Apple problem, not an OpenGL problem. Linux (and by extension Android, maybe Switch), Windows (and by extension Xbox), BSD (and by extension Playstation) all support OpenGL 4.6 and Vulkan. Apple has had issues supporting OpenGL since forever, and its OpenGL support (even before Vulkan) stagnated at 4.1, which was released ten years ago. OpenGL is not deprecated at all. OpenGL 4.6 is a very, very modern API supporting things that many games still don't have, like mesh shaders, SPIR-V, etc.
- dmitriid 4y ago> Linux (and by extension Android, maybe Switch), Windows (and by extension Xbox), BSD (and by extension Playstation) all support OpenGL 4.6 and Vulkan. Yeah... no. On Windows you're better of using DirectX since its tge only officially supported API. Xbox only supports DirectX. Playstation only has its own graphics API. Switch nominally has support for Vulkan, but they have their own graphics API.
- Grum9 4y agoThe reports of my death are greatly exaggerated https://github.com/KhronosGroup/GLSL/blob/master/extensions/ext/GLSL_EXT_ray_tracing.txt https://github.com/KhronosGroup/GLSL/blob/master/extensions/...