<p dir="ltr"><br>
On Jun 27, 2014 11:49 AM, "Armin K." <<a href="mailto:krejzi@email.com">krejzi@email.com</a>> wrote:<br>
><br>
> On 27.6.2014 20:08, Kalrish Bäakjen wrote:<br>
>><br>
>> Hello,<br>
>><br>
>> I am working on a project that uses EGL and defers drawing to render<br>
>> modules. To maintain compatibility with Wayland and avoid being tied to<br>
>> X, I have chosen OpenGL ES 3. As it is difficult for me to find<br>
>> information about this API, I would rather use its desktop counterpart;<br>
>> however, as said, this would make it impossible to run my application on<br>
>> Wayland.<br>
>><br>
>> What is the status of OpenGL on Wayland? Are there any plans on<br>
>> emancipating it from GLX?</p>
<p dir="ltr">If your concern is that your app works across window systems, then it shouldn't be a problem.  You can get a desktop GL context through EGL on Wayland without any problems.</p>
<p dir="ltr">The issue everyone talks about is that libGL also contains a GLX implementation so it links against Xlib.  This will create a link-time dependency on Xlib.  However, since your application will not be making any GLX calls, those code-paths will never get exercised and it will gave no runtime dependency on having an X server.  Really, this is a packaging problem far more than it is a programming problem.</p>

<p dir="ltr">>><br>
>> Thank you, and, please, forgive me if this message does not correspond<br>
>> to these lists. Regards,<br>
>> Kalrish<br>
>><br>
><br>
> You can request OpenGL context through EGL. libGL is a GLX implementation and thus requires X to display stuff.</p>
<p dir="ltr">As I said above, that's not a problem.</p>
<p dir="ltr">--Jason Ekstrand<br>
> _______________________________________________<br>
> wayland-devel mailing list<br>
> <a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
</p>