X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Ftalks.mdwn;h=0ff4dcc92a0d2e7cb1242de80f2e9af4c5f3e137;hb=b671deaee4003cb0aa20c9d8027acbcb04beceaf;hp=a4779febee2d69145c1ed14c798a188697801091;hpb=4278c3f0c5293f5b07dd92da1fe0efd0f7f87331;p=cworth.org diff --git a/src/talks.mdwn b/src/talks.mdwn index a4779fe..0ff4dcc 100644 --- a/src/talks.mdwn +++ b/src/talks.mdwn @@ -1,4 +1,18 @@ -[[meta title="Talks presented by Carl Worth"]] +[[!meta title="Talks presented by Carl Worth"]] + +# [From click to pixel: A tour of the Linux graphics stack](lca_2009) + +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 upcoming changes to the graphics stack, (in particular, +several different attempts to unify the 2D and 3D stacks). + +Presented at [linux.conf.au 2009](http://linux.conf.au) in Hobart, +Tasmania, Australia on 2009-01-21. # [X Acceleration that Finally Works](lca_2008)