5 ms·
I cannot think of a single use case from the top of my head where I wouldn't prefer Vulkan over modern OpenGL. In my experience it isn't actually harder to use,
by dognotdog 9y ago
I cannot think of a single use case from the top of my head where I wouldn't prefer Vulkan over modern OpenGL. In my experience it isn't actually harder to use, even though it's technically "lower level". However, I see the next useful level up from Vulkan not in OpenGL, but an actual 3D engine like Unity, which manages state more usefully from the application's POV than OpenGL.
- Honeybunch 9y agoVulkan takes time to bootstrap. Even if I have a Vulkan bootstrap that works well for one project it may be unusable for another. If I have infinite time I'll use Vulkan but for a lot of people OpenGL is just going to be faster to iterate on. Sometimes this development speed is important while at the same time using an engine like Unity or Unreal isn't going to provide the desired look and or feel. It's a rare intersection but it does exist.
- gpm 9y agoHow long until there are libraries that wrap vulkan well enough that you don't have the bootstrap time though (apart from initial learning time of a new api, that will affect current devs once and future devs never)? I believe gfx-rs is one such effort in rust, as an example.