[Webkit-unassigned] [Bug 96585] [chromium] NOT FOR REVIEW - gpu memmgr context lost prototype
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 12 18:01:51 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=96585
Christopher Cameron <ccameron at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC|cc-bugs at google.com, |kbr at google.com,
|jamesr at chromium.org, |nduca at chromium.org
|webkit.review.bot at gmail.com |
--- Comment #5 from Christopher Cameron <ccameron at chromium.org> 2012-09-12 18:02:17 PST ---
This works ONLY with threaded compositing (single-threaded hangs). It also flashes checkerboards when switching to a tab that has had its context destroyed.
There are prints added that should add something like:
<onControlledLostContext>
In GPU process: GLContext::~GLContext (8 contexts exist)
</onControlledLostContext>
The destruction of the renderer-side context is inside the re-creation logic. This adds a separate function that does the renderer-side context destruction.
With just this patch, you won't see the "In GPU process" stuff -- you need https://codereview.chromium.org/10913240 as well for that.
With just this patch, you'll also lose the context as soon as you change tabs. With the non-WebKit patch, you'll be allowed a budget of 8 contexts.
--
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