[Webkit-unassigned] [Bug 44926] New: Multiple accelerated 2D canvases should be able to use the same GraphicsContext3D
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Aug 30 20:05:38 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=44926
Summary: Multiple accelerated 2D canvases should be able to use
the same GraphicsContext3D
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jamesr at chromium.org
CC: fishd at chromium.org, cmarrin at apple.com,
senorblanco at chromium.org, kbr at google.com
It's wasteful to create a new GraphicsContext3D for every 2d canvas since each GraphicsContext3D implies a potentially heavyweight backing OpenGL context. Additionally having each canvas in its own GraphicsContext3D makes sharing resources between canvases very difficult, since there is no notion of resource sharing in the GraphicsContext3D APIs (although OpenGL has such a concept). There are also a set of resources (shaders, etc) that we will want to use for every canvas.
Instead, we should share a single GraphicsContext3D across all 2d canvases that we wish to accelerate that exist in a single compositor context.
--
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