RESOLVED FIXED 101288
[EFL]Drawing artifacts while resizing the view
https://bugs.webkit.org/show_bug.cgi?id=101288
Summary [EFL]Drawing artifacts while resizing the view
Kalyan
Reported 2012-11-05 18:33:44 PST
Launch MiniBrowser. Try resizing the view. The updates are not smooth (just horrible currently).
Attachments
Patch (4.56 KB, patch)
2012-11-30 04:50 PST, Joone Hur
no flags
Patch (4.66 KB, patch)
2012-11-30 05:59 PST, Joone Hur
no flags
Kalyan
Comment 1 2012-11-05 20:12:05 PST
This is observed with AC enabled and using webkit2.
Kenneth Rohde Christiansen
Comment 2 2012-11-27 05:09:12 PST
Kalyan
Comment 3 2012-11-27 17:16:49 PST
(In reply to comment #2) > Might be related to https://bugs.webkit.org/show_bug.cgi?id=103271 After the above bug fix, situation is far better. We don’t see any empty tiles but still there seems to be flicker issues Investigating the flicker issues.
Kalyan
Comment 4 2012-11-28 02:04:14 PST
Will wait till 103428 is fixed to see if we still see the flicker while resizing the view
Kalyan
Comment 5 2012-11-28 09:23:50 PST
Removing dependency on 103428
Joone Hur
Comment 6 2012-11-30 04:50:54 PST
Kenneth Rohde Christiansen
Comment 7 2012-11-30 05:01:23 PST
Comment on attachment 176942 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=176942&action=review Nice! just a few nits > Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp:119 > +#if USE(ACCELERATED_COMPOSITING) > + , m_isResized(false) > +#endif m_pendingSurfaceResize > Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp:368 > + // Create a GL surface here not to give a chance to Evas to paint the empty GL surface. Create a GL surface here so that Evas has no chance of painting to an empty GL surface. > Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h:164 > + void setResized(bool resized) { m_isResized = resized; } setNeedsSurfaceResize() { m_pendingSurfaceResize = true; } > Source/WebKit2/UIProcess/API/efl/ewk_view.cpp:390 > - if (width && height) > - impl->createGLSurface(IntSize(width, height)); > + impl->setResized(true); impl->setNeedsSurfaceResize(true)
Joone Hur
Comment 8 2012-11-30 05:59:25 PST
WebKit Review Bot
Comment 9 2012-11-30 06:21:28 PST
Comment on attachment 176954 [details] Patch Clearing flags on attachment: 176954 Committed r136234: <http://trac.webkit.org/changeset/136234>
WebKit Review Bot
Comment 10 2012-11-30 06:21:32 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.