RESOLVED WONTFIX 179953
[WinCairo] DumpRenderTree displays error message in the beginning
https://bugs.webkit.org/show_bug.cgi?id=179953
Summary [WinCairo] DumpRenderTree displays error message in the beginning
Basuke Suzuki
Reported 2017-11-22 11:08:30 PST
> Cannot create EGL surfaceless context: missing EGL_KHR_surfaceless_{context,opengl} extension. I couldn't find out which commit starts causing this error, but at least I saw this one in the commit 472a67c6c2fc549c499744a225fcd5fb68528765.
Attachments
Basuke Suzuki
Comment 1 2017-11-22 11:12:22 PST
You can see this error not launching entire layout tests, but by directly launch command simply typing like this: > .\WebKitBuild\Release\bin64\DumpRenderTree.exe - "LayoutTests\\accessibility\\input-image-alt.html'--timeout'300"
Fujii Hironori
Comment 2 2017-11-23 18:59:18 PST
(In reply to Basuke Suzuki from comment #0) > > Cannot create EGL surfaceless context: missing EGL_KHR_surfaceless_{context,opengl} extension. > > I couldn't find out which commit starts causing this error, but at least I > saw this one in the commit 472a67c6c2fc549c499744a225fcd5fb68528765. Bug 178937 has added this message.
Basuke Suzuki
Comment 3 2017-11-27 12:19:33 PST
Thanks!
Tomoki Imai
Comment 4 2017-11-28 00:45:27 PST
The error message is harmless. When webkit creates sharing OpenGL context, 1. it tries to create surfaceless context, 2. if surfaceless context is not supported then create pixel buffer and its context. In WinCairo, surfaceless context is not supported by ANGLE, so it outputs error message. But it creates pixel buffer and the context, then uses it as sharing OpenGL Context. You can see the actual code in GLContextEGL::createSharingContext (/Source/WebCore/platform/graphics/egl/GLContextEGL.cpp).
Note You need to log in before you can comment on or make changes to this bug.