5 ms·
I have a feeling that that's the completely wrong way to look at it, although I'm happy to be corrected if I'm wrong. Today, GPU vendors write big, complex, cl
by parley 11y ago
I have a feeling that that's the completely wrong way to look at it, although I'm happy to be corrected if I'm wrong.
Today, GPU vendors write big, complex, closed-source drivers offering high-level APIs that as a result are buggier and harder for FOSS-developers to keep up with and make FOSS replacements for.
With Vulkan, GPU vendors should write smaller/simpler drivers, in theory making it easier/cheaper for them to provide good drivers and probably reducing the amount of work needed to produce a replacement FOSS-driver.
The complexity and the high-level APIs is supposed to move out of the driver and into libraries and engines, and many such will be FOSS and probably more portable than the FOSS kernel drivers can be. Please correct me if I'm wrong, though, as I'm not a graphics guy, but I was happy for FOSS when I first read about Vulkan.