DescriptionPass switches::kX11VisualID and use it from gl_surface_egl.cc::GetPlatformANGLEDisplay
Fixes [ERROR:gl_surface_egl.cc] eglCreateWindowSurface failed with error EGL_BAD_MATCH.
The flag kEnableTransparentVisuals is not transfered from browser process
to gpu process so ui::ChooseVisualForWindow can have different results.
BUG=80117
R=cwallez@chromium.org, jbauman@chromium.org, kbr@chromium.org, piman@chromium.org, sadrul@chromium.org, zmo@chromium.org
TEST=chrome --use-gl=angle --enable-transparent-visuals
Committed: https://crrev.com/a1e42243f91912def4eb56f6f546281dda3ce838
Cr-Commit-Position: refs/heads/master@{#394683}
Patch Set 1 #Patch Set 2 : Just rebase #
Messages
Total messages: 20 (7 generated)
|