3 ms·
You don't have a tiny brain--programming Vulkan/DX12 sucks. The question you need to ask is: "Do I need my graphics to be multithreaded?" If the answer is "No
by bsder 11mo ago
You don't have a tiny brain--programming Vulkan/DX12 sucks.
The question you need to ask is: "Do I need my graphics to be multithreaded?"
If the answer is "No"--don't use Vulkan/DX12! You wind up with all the complexity and absolutely zero of the benefits.
If performance isn't a problem, using anything else--OpenGL, DirectX 11, game engines, etc.
Once performance becomes the problem, then you can think about Vulkan/DX12.
- AHTERIX5000 11mo agoWhat about new features? There are many small features that can't be used via older APIs and bigger ones like accelerated ray tracing.
- bsder 11mo agoSure, but then you've already thrown away the possibility of using "simpler" APIs that everybody is whining that DX12/Vulkan is more complicated than. Programmers should absolutely not be using DX12/Vulkan unless they understand exactly why they should be using it.