Changes between Version 6 and Version 7 of clutter


Ignore:
Timestamp:
Oct 31, 2011 9:04:24 AM (12 years ago)
Author:
kov@webkit.org
Comment:

My suggestions

Legend:

Unmodified
Added
Removed
Modified
  • clutter

    v6 v7  
    2424Now that the base functionality is already there, we are looking at these improvements, in rough order of priority:
    2525
    26 - CSS3 transforms, translations and animations: use Clutter to implement those, reusing the animation API and reducing the amount of composition that is currently done with Cairo
     26- Accelerated composition: use clutter to provide an implementation of the accelerated code paths giving us GPU-accelerated CSS3 transforms, translations, and animations
    2727
    28 - Accelerated composition: the final composition of the page is very slow in cairo, if every layer is a texture (and is cached when possible), that composition can happen in the GPU
     28- Take advantage of the accelerated layers insfrastructure to render video straight to a texture when possible
    2929
    30 - Removing VideoSinkGStreamer.cpp: rendering inline video straight to a texture and compositing in the GPU
     30- Investigate the cogl backend for cairo: so we move more work from the CPU to the GPU
    3131
    32 - Cogl backend for Cairo: So we move more work from the CPU to the GPU
    33 
    34 - WebGL: Reuse the existing implementation with OpenGL to render to a FBO and pass it to Clutter/Cogl for compositing
     32- WebGL: integrate the existing WebKitGTK+ implementation with OpenGL, working with cogl upstream to make sure it provides the necessary tools for that