Chromium Code Reviews
Descriptionegl/x11: Created a child window to control resizes and prevent flashes
In a similar fashion to what it has been done for GLX, we create a child
XWindow to control resizes of EGL surfaces without exposing bugs in some
drivers which clobber the back buffer, resulting in flashes.
Contrary to GLX, EGL can be used in platforms not using the X Window System,
so we only apply this change in those cases, leaving the original code
untouched for non X11-based systems.
BUG=326995
R=piman@chromium.org
Committed: https://crrev.com/93f34d7ae6a7825439da4226dbfa1ceafbb54c22
Cr-Commit-Position: refs/heads/master@{#364681}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Moved X11 specific parts to their own subclass #
Total comments: 1
Patch Set 3 : Moved up the call to InitializeNativeWindow() #
Messages
Total messages: 22 (6 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||