[Mesa-dev] non x11/xlib based EGL and software only renderer

Chia-I Wu olvaffe at gmail.com
Tue May 7 22:05:04 PDT 2013


On Wed, May 8, 2013 at 2:34 AM, Divick Kishore <divick.kishore at gmail.com> wrote:
> Hi Chia,
>
>> I haven't tried that for a while, but it should not have X11
>> dependencies.  You probably need to disable other stuffs such as
>> --disable-glx and etc.  It might still require X11 at compile time,
>> because eglplatform.h may include Xlib.h, but it should not need X11
>> at runtime.
>>
>
> Alright, I will try and update with my findings. But doing ldd it does
> show dependency on X11.so.
Then something may go wrong over the time...
>> But you need to modify the app to use pbuffer or FBO.  Or you may add
>> some code to the null platform to treat windows as pbuffers.
>
> What exactly is a null platform? Also could you please point me to the
> directory and potential starting points to support window as pbuffers?
> Modifying apps is a complete no no.
See src/gallium/state_trackers/egl/null.  It is a (fake) display
system that supports no windows nor pixmaps.

> Thanks & Regards,
> Divick



--
olv at LunarG.com


More information about the mesa-dev mailing list