I was just admiring the release notes of Mesa 22.3, which is just 3 month of work from 22.2:
https://docs.mesa3d.org/relnotes/22.3.0.html
I mean, Mesa has grown to the point that major #GPU vendors *have* to contribute code for their hardware or risk being at a disadvantage.
Even #Qualcomm is participating nicely, and soon or later even #Nvidia will capitulate.
#Mesa is succeeding in building the same momentum that made the Linux kernel a huge success.
Look at this feature matrix: https://mesamatrix.net/
How many companies on the planet have the money and the in-house talent to build a graphics stack supporting all this stuff without starting from #Mesa?
There's just one little difference with linux: using permissive licenses (mostly MIT) instead of the GPL.
This means that evil GPU vendors *can* use Mesa as a starting point for their proprietary drivers, without giving back. Oh no!
But, who will able to keep up with the pace development? The moment they fall behind, their hardware will stand out for missing the latest #Vulkan extensions, optimizations and bug fixes...
For example, look at this super cool mesh shaders feature that was merged into Mesa just yesterday by a Valve engineer:
https://www.phoronix.com/news/Mesa-22.3-RADV-Mesh-Shader
Now imagine being a GPU engineer at Evilcorp, and being forbidden by management to ask questions to the other Mesa developers...
Maybe you're smart enough to figure out everything on your own... but if you're really smart, why would you be working for Evilcorp when there are similar jobs at Valve, Intel, AMD, Qualc... err... never mind!