3 ms·
> Vulkan API is more low-level than OpenGL (programmer is responsible for memory and threads management for example), what triggered this decision? Surely you
by T-zex 11y ago
> Vulkan API is more low-level than OpenGL (programmer is responsible for memory and threads management for example), what triggered this decision?
Surely you have to do this with OpenGL as well.
- leetNightshade 11y agoSure, but with OpenGL's state system you could only safely use it from a single thread. Even if you had multiple threads using it, you still needed a command buffer to safely operate it from one thread processing the commands on the command buffer. Vulkan is capable of being fed commands directly from multiple threads.