summaryrefslogtreecommitdiff
path: root/GalliumStatus.mdwn
diff options
context:
space:
mode:
authorAlanCoopersmith <AlanCoopersmith@web>2013-08-10 17:55:09 -0700
committerxorg <iki-xorg@freedesktop.org>2013-08-10 17:55:09 -0700
commita9b91d24921219a504e55e402fc60b805e881914 (patch)
treef225094d111c177397b7c6267a420cdf46d05796 /GalliumStatus.mdwn
parentc51b0657f981c4030252c9c93de966ee678a5e12 (diff)
Restore color coding & fix formatting
Diffstat (limited to 'GalliumStatus.mdwn')
-rw-r--r--GalliumStatus.mdwn55
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
+"""]]