Clutter software branch

I haven't done any significant work on this since I last blogged about it (hopefully the viewport function works correctly, sub-textures work correctly and I added affine texture-mapping), but I've committed the code to a branch. So it's even easier to try now! You can check it out from http://svn.o-hand.com/repos/clutter/branches/clutter-software/ and configure with --with-flavour=sogl-sdl - Requires SDL (it'd be cool if someone made this X11 instead of SDL :)) and a pretty meaty PC. The code is pretty slow but there's *plenty* of room for optimisation... Shouldn't be much work to get text working (just need to add support for setting texture alignment), that'll probably be the next thing I do, then get blending working better...

Any comments?