3 ms·
Not to mention that there is much more to Mesa than RADV. Gallium3D and state trackers, RadeonSI and a few other drivers (Apple M1, Qualcomm Adreno, Broadcom, M
by MayeulC 5y ago
Not to mention that there is much more to Mesa than RADV. Gallium3D and state trackers, RadeonSI and a few other drivers (Apple M1, Qualcomm Adreno, Broadcom, Mali) to only name these.
The status of some drivers is tracked here: https://mesamatrix.net/ https://mesamatrix.net/
- Jasper_ 5y agoNote that a lot of the Gallium3D architecture is designed for the stateful APIs like OpenGL. Very little of it is used in the Vulkan drivers.
- MayeulC 5y agoAh, yes. Gallium is itself a bit like Vulkan IIRC, though a bit higher level. There are state trackers for OpenGL, D3D9-10, OpenCL, and probably others. I guess one could make a Vulkan "state tracker", but it might not be efficient. Gallium can be used on top of bare metal, but also CPU (LLVMpipe/OpenSWR), Vulkan trough zink, or now D3D12 thanks to Microsoft's recent work. https://docs.mesa3d.org/drivers/zink.html https://docs.mesa3d.org/drivers/zink.html