Been experimenting with some clutter effects recently, as mallum mentioned on the clutter blog. One of many cool new features in clutter 0.7 (trunk) is the new cogl drawing API. It makes messing with textures, curves and so on dead simple. After porting tf’s excellent ‘odo’ demo to the new API (which mostly involved cutting out huge wads of code) and adding a few new features (face culling (with software fall-back), h/vflip, backface-texture, shading), I wrote a few new demos. Along with Neil’s abuse, hopefully we’ll kill this whole ’2.5d canvas’ nonsense once and for all
Of course, all of this is available in the clutter repository, under the trunk/toys/odo directory.