Actually, I think I found the answer to the minimal amount of X libs
necessary.

I got rid of --disable-glx from my build config and ran into the following
when running configure:

checking for XF86VIDMODE... no
checking for DRIGL... no
configure: error: Package requirements (x11 xext xdamage xfixes x11-xcb
xcb-glx >= 1.8.1 xcb-dri2 >= 1.8) were not met:

No package 'x11' found
No package 'xext' found
No package 'xdamage' found
No package 'xfixes' found
No package 'x11-xcb' found
No package 'xcb-glx' found
No package 'xcb-dri2' found

Is there a way around needing all of these just to build libGL if I just
want to run OpenGL with EGL and write to memory?


On Mon, Oct 21, 2013 at 12:03 PM, Chris Healy <cphe...@gmail.com> wrote:

> Ken,
>
> I assume the new ABI for libOpenGL.so is not far enough along to be usable
> in production, correct?
>
> Our application is quite big and already written against OpenGL so moving
> to GLESv2 or 3.0 would be a considerable effort so this is not an option.
>
> Do you know the minimal amount of X libs necessary to support building
> libGL?
>
>
> On Mon, Oct 21, 2013 at 11:56 AM, Kenneth Graunke 
> <kenn...@whitecape.org>wrote:
>
>> On 10/21/2013 07:05 AM, Chris Healy wrote:
>> > I have a headless platform I need OpenGL to work on that does not have
>> > X.  It is x86 with Intel HD 4000 graphics.
>> >
>> > Ultimately, I'm just wanting to use OpenGL to render to memory for
>> > encoding to H.264 and streaming.
>> >
>> > I'm trying to build Mesa for this platform without X and cannot get it
>> > to build libGL.so.
>> >
>> > What am I missing here?  Is it not possible to use OpenGL without X?  I
>> > was hoping I could use OpenGL with EGL for testing purposes.
>>
>> Unfortunately, libGL.so contains both the OpenGL and GLX interfaces, so
>> I don't think it's possible today.  People are working on a new ABI,
>> libOpenGL.so, which doesn't include GLX.  So eventually, it should be
>> possible.
>>
>> You can definitely use EGL + OpenGL ES 3.0 (libGLESv2.so) today.
>>
>> --Ken
>>
>
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to