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.

TDA4VM: OpenGL related library composition and location in TI SDK

Part Number: TDA4VM

1、We learned that some OpenGL related libraries are provided by third-party companies,What are these libraries? What are the paths in the Ti SDK?

2、What adaptations have ti made to OpenGL's three-party libraries,The path of these source codes in the SDK?

Thanks!

  • Hi Xueming,

    1. If you run the setup.sh script included within the Linux SDK, the EGL shared libraries would be within targetNFS/usr/lib and header files within targetNFS/usr/include.
    2. The third party that works with TI (Imagination Technology) implements OpenGL ES (which is an embedded version of OpenGL). What this means is we expose standard API following the format and guidelines defined by Khronos, so most, if not all, documentation about OpenGL ES that can be found online will be applicable to the OpenGL ES library integrated within TI's SDK. Lastly, the source code for these libraries are owned by the third party company that works with us to provide the OpenGL ES library, and are not public. 

    If using TI's Linux PSDK, I would recommend looking at the examples/OpenGLES/01_HelloAPI/OpenGLESHelloAPI_LinuxWayland.cpp example in this repository developed by Imagination Technology: https://github.com/powervr-graphics/Native_SDK

    Regards,

    Takuma