Papers and Talks by Eric Anholt

Building X 2D rendering acceleration with OpenGL (video)

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.

DRI megadrivers

Presentation at XDC 2013 about reworking how we build DRI drivers for better performance and disk space savings.

Linux Gaming at Last! (video)

Presentation at LCA 2013 on our work with Valve and the Humble Indie Bundle in bringing games to Linux.

compare-perf (video)

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.

Directions in Linux OpenGL (video)

Presentation in 2012 at GStreamer Conference 2012 on Mesa and Intel OpenGL stack changes.

Intel Graphics Userland Update (video)

Presentation in 2012 at FOSDEM 2012 on changes in the Intel Graphics userland stack, and future directions.

Mesa's GLSL compiler

Presentation in 2011 at linux.conf.au 2011 on the new GLSL compiler in Mesa.

cairo-gl

Quick miniconf presentation at linux.conf.au 2011 updating the cairo-gl information from the FOSDEM 2010 talk.

cairo-gl

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.

Linux Graphics Development Model

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.

GEM in the Intel driver

Presentation outline in 2008 at XDS on GEM (Graphics Execution Manager) development

Look-Ahead Routing Reduces Wrong Turns in Freenet-Style Peer-to-Peer Systems

Discusses research performed by our group in the summer of 2004 in reducing pathlength in simulations of a Freenet-style network.

High Performance X Servers in the Kdrive Architecture

Discusses my work on the Kdrive Acceleration Architecture for the Xati X Server.