This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

non-X11 OpenGL ES library

I need non-X11 OpenGL libraries. I have 2 questions.

Firstly, Is it included in GLP package ?

Secondly, Is it built from SGX Driver Development Kit ?

I think maybe these libraries are not provided in open source community. (I had searched linaro and ubuntu-tiomap-dev.)

So, I think i should get GLP package or SGX DDK package under license.

If libraries aren't included, i will build it from SGX DDK package.

http://processors.wiki.ti.com/index.php/Graphics_SDK_Quick_installation_and_user_guide#make_command_line_options_details

In this page, it is built from SGX Driver Development Kit in OMAP3. Is it possible in OMAP4 ?

  • Hi Keiji.

    I believe that you if you download the TI Graphics DDK from the link that you indicated, there will be mention of the OMAP4 in Makefiles and READMEs.  At least there was last time I looked at it for another processor.  However, that is not how TI currently distributes the DDK for OMAP4.

    In the GLP program, there is a OMAP4 DDK to go along with the OMAP4 Linux distribution.

    The GLP DDK includes Open GL ES v1 and v2 library source.  They are not open source.  Only the kernel loadable module component is open source (GPL).  You will need to contact your TI representative to get access to the DDK.  Once you have built your product, the licence allows you to distribute binaries produced from the DDK source.

    I looked into the raw interface for OMAP4 in an earlier GLP packages, somewhere around 1.6.2.  At that time, I found that it was not possible to compile for a raw, non-X11 environment.  While the code for a raw connection was in the DDK, it was out of date. Most importantly, the interface it used to the kernel DRM (direct rendering management) driver roughly corresponded to a 2.6.34 kernel.

    While I have not bothered investigating the raw interface in newer GLP releases (I use only X11) I believe that the position from TI is that the raw interface is not supported.

    Note also that TI's Linux release for OMAP4 is Ubuntu-centric.  The source is setup to build Ubuntu packages and it even builds on a Ubuntu ARM target board (such as a Pandaboard) rather than cross-compiling on an x86 host.  If you want to have a non-Ubuntu environment, that will require some effort.

    Regards,

        Steve

  • Dear Steve.

    Thank you for replying.

    I attempt to check Makefiles and READMEs after getting the latest DDK package. Unfortunately, there is little hope that non-X11 OpenGL libraries will be built from it.

    So, I'm going to end up using OpenGL library for X11 or other display interface (e.g. wayland).

    Thanks and Regards,

    Keiji