summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--RadeonFeatureUMS.mdwn52
-rw-r--r--RadeonFeatureUMS.moin50
2 files changed, 52 insertions, 50 deletions
diff --git a/RadeonFeatureUMS.mdwn b/RadeonFeatureUMS.mdwn
new file mode 100644
index 00000000..c3400df2
--- /dev/null
+++ b/RadeonFeatureUMS.mdwn
@@ -0,0 +1,52 @@
+
+
+## Feature Matrix for Free Radeon Drivers
+
+**This page is only for free Radeon drivers. [[radeon|radeon]] (xf86-video-ati) for 2D; radeon, r200, r300, r600 Mesa and r300, r600 Gallium drivers only. THIS PAGE IS NOT FOR [[FGLRX/CATALYST|ATIProprietaryDriver]] DRIVERS PROVIDED BY AMD/ATI.**
+
+**See [[RadeonFeature|RadeonFeature]] For KMS**
+
+**See [[radeonhd:feature|radeonhd:feature]] for radeonhd.**
+
+Also check out the [[RadeonProgram|RadeonProgram]], [[GalliumStatus|GalliumStatus]], and [[ATIRadeon|http://dri.freedesktop.org/wiki/ATIRadeon]] at DRI wiki.
+
+ * "**DONE**" means that it is implemented and relatively bug-free.
+ * "**MOSTLY**" means that it is implemented but has some known bugs.
+ * "**WIP**" means that someone has started on the initial implementation.
+ * "**BIOS**" means only if supported by your BIOS. No software support. Yet.
+ * "**N/A**" means that the feature is not supported by the hardware.
+ * "**N/N**" means that the feature will not be implemented, because a better alternative is or will be available.
+ * "**TODO**" means that someone needs to write the code. The required knowledge to write the code may or may not be known. Please ask on #radeon if you want to get your feet wet on this.
+ * "**UNKNOWN**" means that the current status of this item isn't known. You are free to update it if you know. [[!table header="no" class="mointable" data="""
+ **2D features** || | **R100** | **R200** | **R300** | **R400** | **RS690** | **R500** | **R600** | **R700** | **Evergreen**
+ DDX (X server) Modesetting || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | MOSTLY
+ Console restore || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | TODO
+ DRI || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | N/N
+ ShadowFB || | N/N | N/N | N/N | N/N | N/N | N/N | DONE | DONE | DONE
+ Old 2D Acceleration (XAA) || | DONE | DONE | DONE | DONE | DONE | DONE | N/N | N/N | N/N
+ 2D Acceleration (EXA) || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | N/N
+ Overlay Xv || | DONE | DONE | DONE | DONE | N/N | N/N | N/N | N/N | N/N
+ Textured Xv || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | N/N
+ Video Decode (XvMC/VDPAU/VA-API) using the 3D engine || | TODO | TODO | TODO | TODO | TODO | TODO | TODO | TODO | TODO
+ Video Decode (XvMC/VDPAU/VA-API) using UVD || | N/A | N/A | N/A | N/A | N/A | N/A | TODO | TODO | TODO
+ **Mesa 3D features** || | **R100** | **R200** | **R300** | **R400** | **RS690** | **R500** | **R600** | **R700** | **Evergreen**
+ Primitives || | DONE | DONE | DONE | DONE | DONE | DONE | MOSTLY | MOSTLY | N/N
+ Textures || | DONE | DONE | DONE | DONE | DONE | DONE | MOSTLY | MOSTLY | N/N
+ Hardware TCL || | DONE | DONE | DONE | DONE | N/A | DONE | MOSTLY | MOSTLY | N/N
+ Vertex Shaders || | N/A | DONE | DONE | DONE | N/A | DONE | MOSTLY | MOSTLY | N/N
+ Fragment (Pixel) Shaders || | N/A | DONE | DONE | DONE | DONE | DONE | MOSTLY | MOSTLY | N/N
+ GLSL || | N/A | N/A | WIP | WIP | WIP | WIP | MOSTLY | MOSTLY | N/N
+ Antialiasing || | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN | UNKNOWN
+ OpenGL Compliance (Driver/Hardware) || | 1.3/1.3 | 1.3/1.4 | 1.5/2.0<sup>1</sup> | 1.5/2.0<sup>1</sup> | 1.5/2.0<sup>1</sup> | 1.5/2.0<sup>1</sup> | 2.0/3.3 | 2.0/3.3 | N/N/4.0
+ **Output** || | **R100** | **R200** | **R300** | **R400** | **RS690** | **R500** | **R600** | **R700** | **Evergreen**
+ Dual-link DVI || | N/A | BIOS | BIOS | DONE | DONE | DONE | DONE | DONE | DONE
+ XRandR 1.2 || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE
+ TV Out || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE
+ [[DisplayPort|DisplayPort]] || | N/A | N/A | N/A | N/A | N/A | N/A | DONE | DONE | DONE
+ HDMI Audio || | N/A | N/A | N/A | N/A | TODO | N/A | TODO | TODO | TODO
+ **Other** || | **R100** | **R200** | **R300** | **R400** | **RS690** | **R500** | **R600** | **R700** | **Evergreen**
+ Power Saving (Powerplay) || | MOSTLY | MOSTLY | MOSTLY | MOSTLY | MOSTLY | MOSTLY | MOSTLY | MOSTLY | MOSTLY
+ Suspend Support || | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE | DONE
+"""]]
+
+<sup>1</sup> Hardware doesn't support ARB NPOT textures fully.
diff --git a/RadeonFeatureUMS.moin b/RadeonFeatureUMS.moin
deleted file mode 100644
index 6a48a841..00000000
--- a/RadeonFeatureUMS.moin
+++ /dev/null
@@ -1,50 +0,0 @@
-== Feature Matrix for Free Radeon Drivers ==
-
-'''This page is only for free Radeon drivers. [[radeon]] (xf86-video-ati) for 2D; radeon, r200, r300, r600 Mesa and r300, r600 Gallium drivers only. THIS PAGE IS NOT FOR [[ATIProprietaryDriver|FGLRX/CATALYST]] DRIVERS PROVIDED BY AMD/ATI.'''
-
-'''See [[RadeonFeature]] For KMS'''
-
-'''See [[radeonhd:feature]] for radeonhd.'''
-
-Also check out the RadeonProgram, GalliumStatus, and [[http://dri.freedesktop.org/wiki/ATIRadeon|ATIRadeon]] at DRI wiki.
-
- * "'''DONE'''" means that it is implemented and relatively bug-free.
- * "'''MOSTLY'''" means that it is implemented but has some known bugs.
- * "'''WIP'''" means that someone has started on the initial implementation.
- * "'''BIOS'''" means only if supported by your BIOS. No software support. Yet.
- * "'''N/A'''" means that the feature is not supported by the hardware.
- * "'''N/N'''" means that the feature will not be implemented, because a better alternative is or will be available.
- * "'''TODO'''" means that someone needs to write the code. The required knowledge to write the code may or may not be known. Please ask on #radeon if you want to get your feet wet on this.
- * "'''UNKNOWN'''" means that the current status of this item isn't known. You are free to update it if you know.
-
-||<tablestyle="text-align: center;" -2 style="background-color: #666666"> '''2D features''' ||<style="background-color: #666666"> '''R100''' ||<style="background-color: #666666"> '''R200''' ||<style="background-color: #666666"> '''R300''' ||<style="background-color: #666666"> '''R400''' ||<style="background-color: #666666"> '''RS690''' ||<style="background-color: #666666"> '''R500''' ||<style="background-color: #666666"> '''R600''' ||<style="background-color: #666666"> '''R700''' ||<style="background-color: #666666"> '''Evergreen''' ||
-||<-2> DDX (X server) Modesetting ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: yellow;"> MOSTLY ||
-||<-2> Console restore ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: red;"> TODO ||
-||<-2> DRI ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: white;"> N/N ||
-||<-2> ShadowFB ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||
-||<-2> Old 2D Acceleration (XAA) ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||
-||<-2> 2D Acceleration (EXA) ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: white;"> N/N ||
-||<-2> Overlay Xv ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||<style="background-color: white;"> N/N ||
-||<-2> Textured Xv ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: white;"> N/N ||
-||<-2> Video Decode (XvMC/VDPAU/VA-API) using the 3D engine ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||
-||<-2> Video Decode (XvMC/VDPAU/VA-API) using UVD ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||
-||<-2 style="background-color: #666666"> '''Mesa 3D features''' ||<style="background-color: #666666"> '''R100''' ||<style="background-color: #666666"> '''R200''' ||<style="background-color: #666666"> '''R300''' ||<style="background-color: #666666"> '''R400''' ||<style="background-color: #666666"> '''RS690''' ||<style="background-color: #666666"> '''R500''' ||<style="background-color: #666666"> '''R600''' ||<style="background-color: #666666"> '''R700''' ||<style="background-color: #666666"> '''Evergreen''' ||
-||<-2> Primitives ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: white;"> N/N ||
-||<-2> Textures ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: white;"> N/N ||
-||<-2> Hardware TCL ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: pink;"> N/A ||<style="background-color: lightgreen;"> DONE ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: white;"> N/N ||
-||<-2> Vertex Shaders ||<style="background-color: pink;"> N/A ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: pink;"> N/A ||<style="background-color: lightgreen;"> DONE ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: white;"> N/N ||
-||<-2> Fragment (Pixel) Shaders ||<style="background-color: pink;"> N/A ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: white;"> N/N ||
-||<-2> GLSL ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color:orange;"> WIP ||<style="background-color: orange;"> WIP ||<style="background-color: orange;"> WIP ||<style="background-color: orange;"> WIP ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: white;"> N/N ||
-||<-2> Antialiasing ||<style="background-color: pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||<style="background-color:pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||<style="background-color: pink;"> UNKNOWN ||
-||<-2> OpenGL Compliance (Driver/Hardware) ||<style="background-color: lightgreen;"> 1.3/1.3 ||<style="background-color: yellow;"> 1.3/1.4 ||<style="background-color: yellow;"> 1.5/2.0^1^ ||<style="background-color: yellow;"> 1.5/2.0^1^ ||<style="background-color: yellow;"> 1.5/2.0^1^ ||<style="background-color: yellow;"> 1.5/2.0^1^ ||<style="background-color: yellow;"> 2.0/3.3 ||<style="background-color: yellow;"> 2.0/3.3 ||<style="background-color: white;"> N/N/4.0 ||
-||<-2 style="background-color: #666666"> '''Output''' ||<style="background-color: #666666"> '''R100''' ||<style="background-color: #666666"> '''R200''' ||<style="background-color: #666666"> '''R300''' ||<style="background-color: #666666"> '''R400''' ||<style="background-color: #666666"> '''RS690''' ||<style="background-color: #666666"> '''R500''' ||<style="background-color: #666666"> '''R600''' ||<style="background-color: #666666"> '''R700''' ||<style="background-color: #666666"> '''Evergreen''' ||
-||<-2> Dual-link DVI ||<style="background-color: pink;"> N/A ||<style="background-color: blue;"> BIOS ||<style="background-color: blue;"> BIOS ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||
-||<-2> XRandR 1.2 ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||
-||<-2> TV Out ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||
-||<-2> DisplayPort ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||
-||<-2> HDMI Audio ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: pink;"> N/A ||<style="background-color: red;"> TODO ||<style="background-color: pink;"> N/A ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||<style="background-color: red;"> TODO ||
-||<-2 style="background-color: #666666"> '''Other''' ||<style="background-color: #666666"> '''R100''' ||<style="background-color: #666666"> '''R200''' ||<style="background-color: #666666"> '''R300''' ||<style="background-color: #666666"> '''R400''' ||<style="background-color: #666666"> '''RS690''' ||<style="background-color: #666666"> '''R500''' ||<style="background-color: #666666"> '''R600''' ||<style="background-color: #666666"> '''R700''' ||<style="background-color: #666666"> '''Evergreen''' ||
-||<-2> Power Saving (Powerplay) ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||<style="background-color: yellow;"> MOSTLY ||
-||<-2> Suspend Support ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||<style="background-color: lightgreen;"> DONE ||
-
-^1^ Hardware doesn't support ARB NPOT textures fully.