This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

OpenGl

Does Mali have  support for Opengl ? (libGL.so*)? if it does how do I compile or have it ?

Parents Reply Children
  • Why can't you use OpenGL ES?

    OpenGL ES is the standard API in use on nearly all Android and Linux based embedded devices, and OpenGL ES 3.0 (which the Mali-T760 in the RK3118 supports) supports nearly all of the features of desktop OpenGL.

    It's not 100% API compatible, especially if you are using the non-core legacy profile features in OpenGL, but in general these are "legacy" for a reason (the core profile equivalents are more efficient).

    HTH,
    Pete

  • Hello Peter, thank you for your answer.

    So I want to execute Freecad program on my device, so Freecad uses OpenGL, and EGL libraries (and many other libraries) So How will I make it work with OpenGL ES ?
    Thank you,
    Regards.

  • Hi Shant19,

    Thanks for clarifying your use case - I wasn't sure if you were writing a new application or trying to use an existing one.

    For existing desktop applications you're likely to run into issues here - it can't work out of the box - as Michael mentioned our GPUs support OpenGL ES not OpenGL drivers. You may have some luck porting the application to use OpenGL ES instead - most OpenGL API calls have an equivalent in OpenGL ES - but is it likely to be more complicated than a trivial search and replace.

    Regards,
    Pete

  • Hi Peter,

    FreeCad is an 3D CAD open source program, I am not creating any new program .

    Anyway I will try to build it from scratch and I would search if it has got support for openGL ES.
    Are there any efforts to have openGL drivers ?
    Thank you.
    Regards

  • Are there any efforts to have openGL drivers ?

    Not at the moment.

    P

  • Okay Thank you for replying and giving me the great infos.

    Regards.