I'm not having much progress with getting the canvas pasting to work reliably. It's currently kind of random if it works or not, so I may end up having to go a slower route of making an off screen texture and rendering everything to that.
Hey, any chance of you working your rojo-mojo on this?
I use this functionality for the pause menu in my current project to do a 'background blur' of all layers but the top menu layer. I just grab the canvas when pausing, paste it onto the paster object, and use an animated blur effect on it.
Problem is...at some point 'load texture from canvas' stopped working on my mobile. Used to work in cw7 and chrome mobile, iirc. Works fine on desktop, except in IE (and it never worked there).
The only other way of doing this (other than the painfully slow CanvasSnapshot function) is to apply the blur to all layers except the top, which is too slow on mobile.