= Clutter WebKit port = The Clutter port of WebKit is a project to provide a web browser actor for [http://www.clutter-project.org Clutter] and an MxWidget for Mx. This port is currently maintained outside of the official WebKit tree. == Obtaining the Clutter port == Currently the port is developed in a git repository at [https://gitorious.org/webkit-clutter/webkit-clutter] == Building the Clutter port == You can use the standard build-webkit script: $ ./Tools/Scripts/build-webkit --clutter Or you can use the standard autotools commands. It is recommended to make a separate build directory setting, like this: $ mkdir build[[BR]] $ cd build[[BR]] $ ../autogen.sh --with-port=clutter[[BR]] $ make == Reporting bugs == If you found a bug, please report it to our trac instance: http://webkit-clutter.collabora.co.uk/ == What is coming == Now that the base functionality is already there, we are looking at these improvements, in rough order of priority: - Accelerated composition: use clutter to provide an implementation of the accelerated code paths giving us GPU-accelerated CSS3 transforms, translations, and animations - Take advantage of the accelerated layers insfrastructure to render video straight to a texture when possible - Investigate the cogl backend for cairo: so we move more work from the CPU to the GPU - WebGL: integrate the existing WebKitGTK+ implementation with OpenGL, working with cogl upstream to make sure it provides the necessary tools for that