Provide links to the drivers listed
Even when issue #192 is resolved, people may not know a specific driver mentioned (although it becomes easier to look them up, then).
Hence my suggestion to link the driver names in the summary tables (i.e., in their first column) to a comprehensive description of the corresponding driver.
Note that I tried hard to get the spelling (specifically the capitalisation(s)) of each driver right and to provide appropriate link targets (both needed surprisingly much effort in some cases).
OpenGL, OpenGL ES & OpenCL
- D3D12 https://docs.mesa3d.org/drivers/d3d12.html
- Etnaviv https://github.com/laanwj/etna_viv/wiki
- Freedreno https://docs.mesa3d.org/drivers/freedreno.html
- i965 https://01.org/linuxgraphics
- Lima https://docs.mesa3d.org/drivers/lima.html
- LLVMpipe https://docs.mesa3d.org/drivers/llvmpipe.html
- Mesa https://docs.mesa3d.org/index.html
- ~~nv50 & nvC0~~ NV50 & NVC0 https://nouveau.freedesktop.org/
- OpenSWR https://docs.mesa3d.org/drivers/openswr.html
- Panfrost https://docs.mesa3d.org/drivers/panfrost.html
- r600 & RadeonSI https://www.x.org/wiki/RadeonFeature
- Softpipe https://docs.mesa3d.org/gallium/distro.html#softpipe
- swrast https://docs.mesa3d.org/xlibdriver.html
- V3D https://docs.mesa3d.org/drivers/v3d.html
- VC4 https://docs.mesa3d.org/drivers/vc4.html
- VirGL https://virgil3d.github.io/
- Zink https://docs.mesa3d.org/drivers/zink.html
Vulkan
- Anvil Lacking documentation: https://github.com/mesa3d/mesa/tree/main/src/intel/vulkan
- lavapipe Lacking documentation: https://github.com/mesa3d/mesa/tree/main/src/gallium/frontends/lavapipe (or e.g., https://airlied.blogspot.com/2020/08/vallium-software-swrast-vulkan-layer-faq.html)
- Mesa https://docs.mesa3d.org/index.html
- RadV Lacking documentation: https://github.com/mesa3d/mesa/tree/main/src/amd/vulkan
- Turnip Lacking documentation: https://github.com/mesa3d/mesa/tree/main/src/freedreno/vulkan (or e.g., https://www.cnx-software.com/2019/03/15/turnip-open-source-vulkan-driver-adreno-gpu/)
- V3DV Lacking documentation: https://github.com/mesa3d/mesa/tree/main/src/broadcom/vulkan
- Venus https://docs.mesa3d.org/drivers/venus.html
Not listed
- AMDVLK https://github.com/GPUOpen-Drivers/AMDVLK
- Grate https://github.com/grate-driver/grate
- SVGA3D https://docs.mesa3d.org/drivers/svga3d.html
thank for the contribution! ;)
about nv50 & nvC0, I've seen you've spent some time looking at how the drivers should be spelled, but what makes you think it is spelled this way for these two? Looking at the code names, it seems more like it's all caps: NV50 & NVC0
about nv50 & nvC0, I've seen you've spent some time looking at how the drivers should be spelled, but what makes you think it is spelled this way for these two? Looking at the code names, it seems more like it's all caps: NV50 & NVC0
Ack & rectified in the original posting (I missed to look up these two).