[Webkit-unassigned] [Bug 84987] [Qt] Accelerated 2D canvas

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 27 08:09:34 PDT 2012


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





--- Comment #3 from Jocelyn Turcotte <jocelyn.turcotte at nokia.com>  2012-04-27 08:09:34 PST ---
Just my point of view after a quick investigation:

Having a shared implementation would be major work, we basically would need a pure OpenGL implementation of CanvasRenderingContext2D. And I'm not sure if it would be legally possible to fork the Qt OpenGL paint engine under WebKit. It could be worth to do it, but I think it's easy to underestimate the amount of work it would need.

We're trying to get the canvas working with the OpenGL paint engine first to see what kind of issues we'll get.
Creating another paint engine would still force us to keep it under QPainter, so we might as well maintain the current paint engine as long as our fixes/optimizations aren't interfering with more complex QPainter use cases.

A similar option to that would be to extract and access the OpenGL paint engine's routines directly from CanvasRenderingContext2D, and have different implementations for our canvas when it matters.

-- 
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