[Webkit-unassigned] [Bug 72452] [Chromium] Avoid clear and color mask operations for root layers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 16 14:59:55 PST 2011


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





--- Comment #15 from James Robinson <jamesr at chromium.org>  2011-11-16 14:59:55 PST ---
(From update of attachment 115453)
One principle I've tried to follow for programs is to eagerly initialize any programs that are likely needed on every page and to lazily initialize other programs.  Eagerly initialized programs induce a load hit on every compositor initialization, but it's a lower overall cost than the cost to lazily initialize a program.  The reason is that lazily initialized programs are created during drawLayers() so querying the uniform locations has to wait for all the uploads on that frame to complete.

Currently the non-AA render surface program and non-AA tiler programs are eagerly initialized and all others are lazy.  For programs that we want to use on root tiles we definitely want to eagerly initialize.

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