I'm not clear from the discussions that I've read whether the Gecko rendering is double-buffered, or whether it just splashes things straight into a window.
It's usually double-buffered, at least for painting of the non-plugin content. The one exception, I believe, is on Mac on pages where plugins are present. Mac plugins apparently throw a fit when you try to double-buffer those pages...
In particular, I'm wondering what happens with plug-ins - do they get rendered 'directly' into the window for efficiency and/or compliance with the underlying APIs that they call (again, Quicktime, Flash etc)?
This may depend on whether the plugin is in windowless mode or not... :(
I've seen references to buffering / offscreen rendering in the archives along the lines of "it doesn't do it yet", but they are all fairly old so I'm crossing my fingers and hoping that they might now be out of date.
No, those are up to date. There's code floating about to do it, but it's not in the tree yet....
-Boris _______________________________________________ mozilla-embedding mailing list [email protected] http://mail.mozilla.org/listinfo/mozilla-embedding
