[Webkit-unassigned] [Bug 102000] [EFL][WK2] White flicker when scrolling big pages with dark background on slower hardware.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 13 08:28:22 PST 2012


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





--- Comment #10 from Viatcheslav Ostapenko <ostap73 at gmail.com>  2012-11-13 08:30:07 PST ---
(In reply to comment #9)
> (In reply to comment #8)
> > (In reply to comment #7)
> > > (From update of attachment 173814 [details] [details] [details])
> > > View in context: https://bugs.webkit.org/attachment.cgi?id=173814&action=review
> > > 
> > > This will not work with semi-transparent backgrounds or with non rectangular clip, as it uses glClear and friends which completely clear the pixels in a given rectangle.
> > > I suggest that instead of this we expose backgroundColor from DrawingAreaProxy, and let the embedded (ewk_view?) decide what and how to clear.
> > 
> > So, every port will have its own code for this?
> If you're using glClear on the entire clipRect, yes.
> I don't mind having shared code here, if it does the right thing - draws a solid color rect only on the contents rect of the page, and only if the page is not transparent.

No no no!
It shouldn't be used if page transparency is desired. That's why it has a switch and disabled by default. IMHO, checking for page transparency would be unnecessary overhead. Probably need to add note about this to API description and to the changelog.
I'll fix rect drawing without glClear.

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