Is this going to be opt in, or is GL going to be a hard dependency for GTK+ in the future (and what sort of time line are we talking here).I have a Cairo based fallback renderer which does not do any 3D transform, and there's always Mesa's software rasteriser if you feel so inclined. Moving forward, if I'm allowed to be absolutely blunt, I'm not going to care about non-GL or non-GLES targets because if I didn't care *that* much 7 years ago with Clutter, I'm not going to magically care more with the much, much better stack we have these days. Having said that, if somebody wants to submit patches to get fake 3D transforms with Cairo, I'm going to review them gladly and quickly.