summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Dew <marcoz@osource.org>2012-09-18 16:53:44 +0200
committerSt├ęphane Marchesin <marcheu@chromium.org>2012-10-08 15:30:34 -0700
commit00cfc4dd5713029b11b5ffd82ed4273f1dd51288 (patch)
treef3d0d90fdffcc49e6ac495dcd67b47fe3369c802
parentc102d392fa1b250f59dcd517f259268c17830206 (diff)
init output pipeline graph
-rw-r--r--output.dot41
1 files changed, 41 insertions, 0 deletions
diff --git a/output.dot b/output.dot
new file mode 100644
index 0000000..c95cd35
--- /dev/null
+++ b/output.dot
@@ -0,0 +1,41 @@
+# dot -Tsvg -ooutput.svg output.dot
+# This file is the functional graph of the graphics output pipe
+
+digraph output {
+ rankdir=LR;
+ compound=true;
+ node [shape=rectangle,style=filled,color=lightblue];
+
+
+ subgraph crtc {
+ label = "CRTC";
+ "crtc0" "crtc1";
+ }
+
+ subgraph Encoders {
+ label = "Encoders";
+ "VGA Encoder" "Display Port Encoder" "DVI Encoder";
+ }
+
+ subgraph Connectors {
+ label = "Connectors";
+ "VGA Conn" "DP Conn" "DVI Conn";
+ }
+
+ "crtc0" -> "VGA Encoder" [style=dotted,color=red,concentrate=true];
+ "crtc0" -> "Display Port Encoder" [style=dotted,color=red,concentrate=true];
+ "crtc0" -> "DVI Encoder" [style=dotted,color=red,concentrate=true];
+
+ "crtc1" -> "VGA Encoder" [style=dashed,color=blue,concentrate=true];
+ "crtc1" -> "Display Port Encoder" [style=dashed,color=blue,concentrate=true];
+ "crtc1" -> "DVI Encoder" [style=dashed,color=blue,concentrate=true];
+
+ "VGA Encoder" -> "VGA Conn";
+ "Display Port Encoder" -> "DP Conn";
+ "DVI Encoder" -> "DVI Conn";
+
+}
+
+
+
+