Platform/GFX/LayerAPI

From MozillaWiki
< Platform‎ | GFX
Revision as of 21:51, 6 October 2009 by Jrmuizel (talk | contribs) (Created page with 'Nice features to have: * YUV->RGB color conversion for video * Filters/Image convolution Similar APIs * Clutter * CoreAnimation API notes: In the hardware accelerated version …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Nice features to have:

  • YUV->RGB color conversion for video
  • Filters/Image convolution

Similar APIs

  • Clutter
  • CoreAnimation


API notes: In the hardware accelerated version there are two phases. Layer drawing and layer compositing.

  • Layer drawing creates the content for a surface.
  • Layer compositing draws the layer on top of what ever is beneath it


Issues:

  • VRAM
  • layer's that don't have a backing store
  • how does software rendering fit in