3 ms·
> consistent behavior across a wide range of vendors It depends what you mean by consistent. Vulkan is a lower-level API and has many things specific to partic
by TazeTSchnitzel 5y ago
> consistent behavior across a wide range of vendors
It depends what you mean by consistent. Vulkan is a lower-level API and has many things specific to particular kinds of hardware, even if they're ostensibly supported everywhere.
For example, it is easy for a Vulkan application that has only been tested on desktop GPUs to have serious performance issues and graphical artifacts when run on a mobile GPU. With OpenGL it would at least render correctly, and it might even be performant.
It's an API where you have to be explicit about everything, and therefore you have to be very careful what you wish for. I'm a bit worried about how long-term preservation of Vulkan games will work out.
- account42 5y ago> I'm a bit worried about how long-term preservation of Vulkan games will work out. If there is anything to worry about, it would be how Vulkan/Direct3D 12 limit future GPU architectures.