Sam Deane wrote:
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

Reply via email to