<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] GLES2 + WAYLAND does not render pages"
   href="https://bugs.webkit.org/show_bug.cgi?id=161599#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [GTK] GLES2 + WAYLAND does not render pages"
   href="https://bugs.webkit.org/show_bug.cgi?id=161599">bug 161599</a>
              from <span class="vcard"><a class="email" href="mailto:mihailescu2m&#64;gmail.com" title="memeka &lt;mihailescu2m&#64;gmail.com&gt;"> <span class="fn">memeka</span></a>
</span></b>
        <pre>Just to add some more details about the error:

The error comes from Source/WebCore/platform/graphics/PlatformDisplay.cpp - initializeEGLDisplay()

The code path goes through the correct chain of functions from what I can tell, it is using the WaylandPlatform code, and it is the eglInitialize function that fails although m_eglDisplay is not EGL_NO_DISPLAY.

I know eglInitialize is platform specific, however it's the 3rd eglDisplay that gets initialized where this issue occurs; the first 2 are initialized successfully and added to the eglDisplays list.
Any idea why it fails the 3rd time, and what are the previous 2 eglDisplays (that were initialized correctly) used for?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>