[Webkit-unassigned] [Bug 100341] [META][GTK] Implement threaded model of Coordinated Graphics

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 15 10:02:20 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=100341





--- Comment #10 from Denis Nomiyama (dnomi) <d.nomiyama at samsung.com>  2013-01-15 10:04:03 PST ---
Created an attachment (id=182799)
 --> (https://bugs.webkit.org/attachment.cgi?id=182799&action=review)
Proof-of-concept prototype. Not for commit.

Hi, I have been working on a proof-of-concept prototype that implements a thread for compositing layers in the TextureMapperLayer. I am not fully aware of the final implementation proposed in this meta bug, but I believe the prototype follows roughly the same path.

https://github.com/dnomi/webkit/tree/threaded-coordinated-gfx

The idea is to just run TextureMapperLayer::paint() on a new thread, and to check the performance improvement that the threaded coordinated graphics will potentially give us on the WebKit2 GTK+ port.

So the initial results are encouraging, suggesting an improvement of about 20%~30% in the frame rate when displaying some pages with WebGL on a Linux PC (e.g. http://code.google.com/p/webglsamples).

I have also uploaded the patch here for reference and review. Comments are welcome.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list