]> git.cworth.org Git - cworth.org/blobdiff - src/talks/lca_2009.mdwn
Add presentation materials from LCA 2009 talk
[cworth.org] / src / talks / lca_2009.mdwn
diff --git a/src/talks/lca_2009.mdwn b/src/talks/lca_2009.mdwn
new file mode 100644 (file)
index 0000000..9f9fbba
--- /dev/null
@@ -0,0 +1,25 @@
+[[meta title="From Click to Pixel: A Tour of the Linux Graphics Stack"]]
+
+## Abstract
+
+The Linux graphics stack can be a bewildering thing. What do all those
+names actually mean (cairo? Mesa? Glucose? UXA? GEM?). How can an
+application designer hope to debug a graphics performance problem?
+This talk provides a simple overview of the 2D and 3D graphics stacks
+for Linux with clear diagrams, and several recipes for debugging
+graphics performance problems at several layers. We conclude with an
+overview of where things are going in the short-term future.
+
+## Presentation
+
+  * [PDF slides](lca-2009.pdf)
+  * [HTML slides](html) (OK, so really just a bunch of images with links between them)
+  * [SVG slides](svg)
+
+The slides alone don't capture the material very completely. The talk
+was recorded, so I do plan to add a link to the video here once I
+receive one, (the last I heard the conference organizers were still
+working on transcoding the video capture). Also, I could be convinced
+to write an article with similar content as this presentation. Please
+let me know, (email address below), if you would be interested in
+reading that.