<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:mihailescu2m@gmail.com" title="memeka <mihailescu2m@gmail.com>"> <span class="fn">memeka</span></a>
</span> changed
<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>
<br>
<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>What</th>
<th>Removed</th>
<th>Added</th>
</tr>
<tr>
<td style="text-align:right;">Severity</td>
<td>Normal
</td>
<td>Major
</td>
</tr></table>
<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#c15">Comment # 15</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@gmail.com" title="memeka <mihailescu2m@gmail.com>"> <span class="fn">memeka</span></a>
</span></b>
<pre>Some new update:
With -DENABLE_THREADED_COMPOSITOR=OFF non-EGL pages (e.g. google.com) render ok - there are only the 2 calls for eglInitialize, none of them coming from WebPage/gtk/AcceleratedSurfaceWayland.cpp. I am pretty sure with -DENABLE_THREADED_COMPOSITOR=ON those pages were not rendered. But once a page with video or WebGL loads (heck, even yahoo.com), the page dies with eglInitialize failure.
Can this be a multi-threaded issue (because the drivers doesn't likes it?).
Then again, the call to initialize from WebPage/gtk/AcceleratedSurfaceWayland.cpp still ends up failing in eglInitialize :(
PS: I also tried replacing eglGetDisplay with eglGetDisplayEXT(EGL_PLATFORM_WAYLAND_KHR) but the behaviour was exactly the same... (I did this because my drivers don't like eglGetDisplay for EGL_PLATFORM_GBM_KHR, but they do like eglGetDisplayEXT).</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>