Is it even worth it to write OpenGL code anymore or should I just switch to DirectX? Vulkan has too little documentation and is generally shitty.
It's generally pointless to do anything on your own anymore. 99% of big things are created by conglomerates and you can only be a small cog in them whatever you do, OpenGL or Direct3D or whatever new APIs AMD or NVIDIA promote. The 1% that will happen by individuals is not even worth aiming for.
If you have any self respect you write opengl
only DX12
>>58547599
Hard ass niggas roll TCL/TK.
The fundamental theory is more important to be honest.
>>58547599
Yes. Reasons:
- OpenGL is not dead and Khronos will keep updating it for many years.
- OpenGL is cross platform.
- OpenGL driver quality is increasing on Windows, even if slowly.
- The majority of computing systems in the world don't have Vulkan or DX12 support.
- Your OpenGL knowledge will be useful to develop OpenGL ES (low power devices in general) and OpenGL SC (car, airplane, nuclear powerplant and other safety critical shit) applications.
You can't reuse the code but a lot of what you learn in OpenGL applies to Vulkan and DX12.
Veredict: Learn OpenGL.
>>58550517
/thread
>>58550517
If they aren't releasing any new versions then why even? It's still a dead API.
>>58550707
>If they aren't releasing any new versions then why even?
OpenGL releases are mostly a standardization of extensions. Khronos just reads the work of everybody, chats a little with them and writes a document entitled OpenGL version X.
A lot of what you see in OpenGL 4.5 was already available in previous OpenGL 4.x, sometimes even OpenGL 3.x releases in the form of vendor specific extensions. NVIDIA released new OpenGL stuff targeting Pascal GPUs last year so it's not dead.
>>58547599
Honestly, if you're not doing AAA gaming or crazy ass performance sensitive shit, Vulkan and DX12 is not worth the trouble. Just learn DX11 and OpenGL 3.2+
>>58547599
>Vulkan is generally shitty.
You can't even explain why.
>>58547599
Vulkan is gonna cause a stupid proliferation of higher-level libraries/API of differening flavors.
OpenGL will probably stay the most prominent, but there will almost certainly be notable competitors to arise in the next few years.