Dante: Doom3 GPLv3+ (OpenGL 1.x, GLX) through to Dante (OpenGL ES2.0, EGL, GLSL); Teaching an old Engine new Tricks, building a ad-hoc Community, and the struggle for Performance on embedded Hardware

Oliver McFadden

Using Dante (my Doom 3 ES2.0 engine) as a development example it is shown where we're lacking in Mesa compared to others with proper performance analysis tools and how we could possibly fix that situation.