On Aug 27, 2010, at 10:28 PM, Cedric Vivier wrote:
Compositing is a highly restricted use case, it is quite literally the act of drawing one texture on top of another, with no effects or anything. If there were compatibility problems doing something that simple then i don't think we'd have much in the way of consumer products that used 3d :D
As far as compositing goes webkit determines what content should be placed in a compositing layer then, then asks the compositing engine for a new layer, draws the appropriate content into that layer, and from that point onwards relies on the compositing engine to composite that layer correctly. This can even be done in software (and has been done by Nokia in the Qt backend - it does actually provide a perf win vs the non-compositing model in some cases).