Your account



(?)
Add to your personal schedule

Clutter Guts

Emmanuele Bassi (OpenedHand Ltd.), Øyvind Kolås (Opened Hand), Tomas Frydrych (OpenedHand)
Catwalk X-Large

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.
Photo of Emmanuele Bassi

Emmanuele Bassi

OpenedHand Ltd.

Emmanuele Bassi is a software engineer at OpenedHand Ltd and works on User Interfaces with GTK+ and other GNOME platform technologies on embedded devices. He’s also been working Clutter since 2006, designing and writing parts of the core API, and maintaining the library bindings for Perl and Python. In his spare time he contributes to GLib and GTK+, and maintains the GNOME Utilities package, when not going out with his wife in search of new good restaurants in London, UK.

Photo of Øyvind Kolås

Øyvind Kolås

Opened Hand

Øyvind Kolås is a free-software developer and artist. A digital media content and media tool craftsman, exploring, creating and improving new technologies to be integrated in free and open infrastructures.

Tomas Frydrych

OpenedHand

Copyright © 2003-2008 The GNOME Project  

Organized by: