Does Mali have support for Opengl ? (libGL.so*)? if it does how do I compile or have it ?
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.