[Webkit-unassigned] [Bug 33403] [OpenVG] Add (EGL) surface/context management

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 8 14:29:31 PST 2010


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





--- Comment #3 from Jakob Petsovits <jpetsovits at rim.com>  2010-01-08 14:29:31 PST ---
A new port is coming up! I finally got the patches rebased by topic and the
lawyers' OK, and this is the first patch in my upcoming series of patches
adding OpenVG as a graphics backend. Whoo! Also the first time I'm trying out
webkit-patch/bugzilla-tool.

Admittedly also, this patch is not among the nicest patches in that series,
which mostly stems from the fact that WebKit likes to keep resources like
images, fonts and paths around (garbage collecting them later) and also does
not currently pass context information to every graphics-related object there
is. In part, EGLDisplayOpenVG is designed to work around these issues; by
upstreaming the OpenVG port I also hope to find a cleaner solution to those
issues eventually.

The nicer parts take care of using only a single EGL context for different EGL
surfaces where available, and provide a nice & clean interface for higher-level
code that actually uses OpenVG calls. I'll wait for opinions for now while
preparing the next couple of patches so you can get an idea what that is going
to look like :-)

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