diff options
author | AlanCoopersmith <AlanCoopersmith@web> | 2013-08-10 17:55:09 -0700 |
---|---|---|
committer | xorg <iki-xorg@freedesktop.org> | 2013-08-10 17:55:09 -0700 |
commit | a9b91d24921219a504e55e402fc60b805e881914 (patch) | |
tree | f225094d111c177397b7c6267a420cdf46d05796 /GalliumStatus.mdwn | |
parent | c51b0657f981c4030252c9c93de966ee678a5e12 (diff) |
Restore color coding & fix formatting
Diffstat (limited to 'GalliumStatus.mdwn')
-rw-r--r-- | GalliumStatus.mdwn | 55 |
1 files changed, 29 insertions, 26 deletions
diff --git a/GalliumStatus.mdwn b/GalliumStatus.mdwn index 55437f8e..dc578aa1 100644 --- a/GalliumStatus.mdwn +++ b/GalliumStatus.mdwn @@ -1,5 +1,4 @@ - ## Current Status of Gallium3D Pipes and State Trackers This table lists the current combinations of state trackers and pipe drivers. @@ -11,11 +10,13 @@ Explanation: * vega: OpenVG - The Standard for Vector Graphics Acceleration * egl: Windowing system trackers similar to dri of EGL standard. * wgl: Windowing system trackers similar to dri for MS Windows. + Unlisted drivers: * identity: This is a skeleton driver, used for passthrough and wrapping of pipes. * nouveau: This is not actually a driver, but a set of routines common to all nv pipes. * trace: This is a passthrough driver that traces Gallium library calls. + State tracker conformance tests: * mesa: tri, gears, piglit. tri and gears must render correctly and not crash; piglit must pass. @@ -26,26 +27,29 @@ State tracker conformance tests: * xorg: Xorg. X server must come up. Input drivers do not matter. * egl: eglinfo, eglscreen, egltri. egltri must render correctly. * wgl: None. + What do these mean? -* "**DONE**" means that it is implemented and passes the state-tracker-specific conformance test. -* "**MOSTLY**" means that it is implemented but does not pass the conformance test. -* "**WIP**" means that the implementation is being worked on, but should not be considered ready for general testing. -* "**SLOW**" means that the feature is DONE, but not performant due to known deficiencies in the code. -* "**TODO**" means that the implementation is incomplete and nobody is working on it. -* "**UNKNOWN**" means that the current status of this item isn't known. +* "[[!color background=lightgreen text=**DONE**]]" means that it is implemented and passes the state-tracker-specific conformance test. +* "[[!color background=yellow text=**MOSTLY**]]" means that it is implemented but does not pass the conformance test. +* "[[!color background=orange text=**WIP**]]" means that the implementation is being worked on, but should not be considered ready for general testing. +* "[[!color background=pink text=**SLOW**]]" means that the feature is DONE, but not performant due to known deficiencies in the code. +* "[[!color background=red text=**TODO**]]" means that the implementation is incomplete and nobody is working on it. +* "[[!color background=lightgray text=**UNKNOWN**]]" means that the current status of this item isn't known. + If you're the maintainer of any of this code, please update these when you can, especially UNKNOWN slots. -[[!table header="no" class="mointable" data=""" - | **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 | WIP<sup>1</sup> | 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 + +[[!table header="no" class="ColorTable" data=""" + | **mesa** | **vega** | **exa** | **g3dvl** | **d3d1x** | **opencl** | | **dri** | **xorg** | **egl** | **wgl** +i915 (Intel i915/i945) | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=red text=TODO ]] | | [[!color background=lightgreen text=DONE ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] +nv30 (nVidia NV30 and NV40) | [[!color background=orange text=WIP ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=N/A ]] | | [[!color background=yellow text=MOSTLY ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] +nv50 (nVidia NV50/G80) | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=orange text=WIP<sup>1</sup> ]] | [[!color background=orange text=WIP ]] | [[!color background=orange text=WIP ]] | | [[!color background=yellow text=MOSTLY ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] +nvc0 (nVidia NVC0/Fermi) | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=orange text=WIP ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=red text=TODO ]] | | [[!color background=yellow text=MOSTLY ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] +r300 (ATI R300/R400/R500) | [[!color background=lightgreen text=DONE ]] | [[!color background=orange text=WIP ]] | [[!color background=orange text=WIP ]] | [[!color background=orange text=WIP ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=red text=TODO ]] | | [[!color background=lightgreen text=DONE ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=red text=TODO ]] +r600 (ATI R600/R700/R800/R900) | [[!color background=lightgreen text=DONE ]] | [[!color background=orange text=WIP ]] | [[!color background=orange text=WIP ]] | [[!color background=orange text=WIP ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=orange text=WIP ]] | | [[!color background=lightgreen text=DONE ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=red text=TODO ]] +radeonsi (AMD Southern Islands) | [[!color background=orange text=WIP ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=orange text=WIP ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=red text=TODO ]] | | [[!color background=orange text=WIP ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=orange text=WIP ]] | [[!color background=lightgray text=UNKNOWN ]] +softpipe | [[!color background=yellow text=MOSTLY ]] | [[!color background=yellow text=MOSTLY ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=red text=TODO ]] | | [[!color background=lightgreen text=DONE ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgreen text=DONE ]] +svga (VMware Virtual GPU) | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=lightgray text=UNKNOWN ]] | [[!color background=red text=TODO ]] | | [[!color background=yellow text=MOSTLY ]] | [[!color background=lightblue text=DEPRECATED ]] | [[!color background=lightgreen text=DONE ]] | [[!color background=lightgray text=UNKNOWN ]] """]] @@ -57,11 +61,10 @@ svga (VMware Virtual GPU) | DONE | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | ### Feature stacks that give equivalent functionality to the classic MESA implementation -[[!format txt """ -Gallium3D Classic MESA ---------------------------------- -xorg + exa DDX + Xv -dri + mesa GL + GLSL -dri DRI2 -KMS + Gallium3D DRM + DRI + DDX -"""]]
\ No newline at end of file +[[!table header="yes" class="mointable" data=""" +Gallium3D | Classic MESA +xorg + exa | DDX + Xv +dri + mesa | GL + GLSL +dri | DRI2 +KMS + Gallium3D | DRM + DRI + DDX +"""]] |