Clutter is an open source software library for creating fast, visually rich and animated graphical user interfaces on top of OpenGL and OpenGL ES with a GObject based API.
This talk will focus on Clutters internals implementation rather than actual development with Clutter. I’ll talk about the various tricks and techniques we do in Clutter to make 3D GPU usage hopefully a little more tame and effortless.
Topics to be covered include;
= Backend implementations
= COGL GL/GL ES Abstraction layer.
= Rendering pipeline.
= Picking technique.
= Text Rendering.
= Animation.
= Advanced features such as Shaders/FBO's.