Presentation at LCA 2015 about my work at Broadcom on building an open source driver stack.
Presentation at LCA 2014 about replacing 200,000 lines of device-specific 2D driver code with about 20,000 lines of device-independent 2D driver code and hopefully never writing another 2D driver again.
Presentation at XDC 2013 about reworking how we build DRI drivers for better performance and disk space savings.
Presentation at LCA 2013 on our work with Valve and the Humble Indie Bundle in bringing games to Linux.
Lightning talk at LCA 2013 about a helper for doing performance tests for your code. If you work in software and read/watch one talk I've ever done, please make it this.
Presentation in 2012 at GStreamer Conference 2012 on Mesa and Intel OpenGL stack changes.
Presentation in 2012 at FOSDEM 2012 on changes in the Intel Graphics userland stack, and future directions.
Presentation in 2011 at linux.conf.au 2011 on the new GLSL compiler in Mesa.
Quick miniconf presentation at linux.conf.au 2011 updating the cairo-gl information from the FOSDEM 2010 talk.
Presentation in 2010 at FOSDEM 2010 on the cairo-gl work: how it was implemented, what the performance numbers looked like, and where it could go from there.
Presentation in 2008 at FreedomHEC Taipei on how the Linux graphics development model is changing, and an outline of how to build a graphics driver from scratch.
Presentation outline in 2008 at XDS on GEM (Graphics Execution Manager) development
Discusses research performed by our group in the summer of 2004 in reducing pathlength in simulations of a Freenet-style network.
Discusses my work on the Kdrive Acceleration Architecture for the Xati X Server.