<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Xwayland uses swrast for GL instead of a hardware driver"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99520#c1">Comment # 1</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Xwayland uses swrast for GL instead of a hardware driver"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99520">bug 99520</a>
from <span class="vcard"><a class="email" href="mailto:bugzilla@dolphinling.net" title="bugzilla@dolphinling.net">bugzilla@dolphinling.net</a>
</span></b>
<pre>I have spent a while trying to debug this (even though I don't know this code
at all).
It seems that in GlxExtensionInit(), glxext.c:396
(<a href="https://cgit.freedesktop.org/xorg/xserver/tree/glx/glxext.c#n396">https://cgit.freedesktop.org/xorg/xserver/tree/glx/glxext.c#n396</a>) we loop
through a list of potential GLX providers, looking for one that works.
Slightly before that, at line 371, we add swrast to the end of the list,
presumably as a fallback in case nothing else works.
My debugging shows that, for me, before line 371 __glXProviderStack is null.
There are no providers in the list of potential GLX providers.
Beyond that, I don't know where to look. Where should something be adding a
potential provider to that list?</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>