This table lists the current combinations of state trackers and pipe drivers, as of sometime in like 2013. It's not at all current; if you'd like it to be, please fix it and remove this text.
Explanation:
Unlisted drivers:
State tracker conformance tests:
What do these mean?
If you're the maintainer of any of this code, please update these when you can, especially UNKNOWN slots.
mesa | vega | exa | g3dvl | d3d1x | opencl | dri | xorg | egl | wgl | ||
---|---|---|---|---|---|---|---|---|---|---|---|
i915 (Intel i915/i945) | DONE | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | TODO | DONE | DEPRECATED | DONE | UNKNOWN | |
nv30 (nVidia NV30 and NV40) | WIP | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | N/A | MOSTLY | DEPRECATED | DONE | UNKNOWN | |
nv50 (nVidia NV50/G80) | DONE | UNKNOWN | UNKNOWN | WIP1 | WIP | WIP | MOSTLY | DEPRECATED | DONE | UNKNOWN | |
nvc0 (nVidia NVC0/Fermi) | DONE | UNKNOWN | UNKNOWN | WIP | DONE | TODO | MOSTLY | DEPRECATED | DONE | UNKNOWN | |
r300 (ATI R300/R400/R500) | DONE | WIP | WIP | WIP | UNKNOWN | TODO | DONE | DEPRECATED | DONE | TODO | |
r600 (ATI R600/R700/R800/R900) | DONE | WIP | WIP | WIP | UNKNOWN | WIP | DONE | DEPRECATED | DONE | TODO | |
radeonsi (AMD Southern Islands) | WIP | UNKNOWN | UNKNOWN | WIP | UNKNOWN | TODO | WIP | DEPRECATED | WIP | UNKNOWN | |
softpipe | MOSTLY | MOSTLY | UNKNOWN | UNKNOWN | UNKNOWN | TODO | DONE | DEPRECATED | DONE | DONE | |
svga (VMware Virtual GPU) | DONE | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | TODO | MOSTLY | DEPRECATED | DONE | UNKNOWN |
1 - mpeg2 hardware (not shaders) decoding DONE
Gallium3D | Classic MESA |
---|---|
xorg + exa | DDX + Xv |
dri + mesa | GL + GLSL |
dri | DRI2 |
KMS + Gallium3D | DRM + DRI + DDX |