Hi !
I’m building an emulator for Android’s OpenGL API, it is, implementing the package android.opengl.* for Win/Linux, on Java, bridging it with JNI.
Motivation is to have nice environment to test Android engines, using pure Java, outside handheld devices, with all tooling provided by Eclipse and GLES emulators.
So far, I’m able to run some GLES20 and GLES30 applications, using a very basic Activity class implementation.
Now, I'm looking for Mali's GL ES 11 libGLES_CM, for both x86 and x64, but seems it's being not included on latests releases of Mali emulator.
I need it to implement GLES11 pipeline on my emulator.
Can you help me where to find out the most recent Mali's libGLES_CM ?
For those interested in this project, it’s hosted at GitHub: https://github.com/AlessandroBorges/madri-gles
Still under development.
Running GLES 20:
Hi aborges,
Our ARM Mali Emulator supports Open GL ES 2.0, 3.0 and 3.1 at time of writing.
We do not support Open GL ES 1.1 in the emulator as it is a deprecated API.
I hope that helps clarify things.
Kind Regards,
Michael McGeagh
Thanks for the confirmation.
I was in hope that Mali would have some support for GLES 1.1, 'cause its base is as great as the GLES 2.0.
The first version of the Mali Emulator did indeed support Open GL ES 1.1, as does all of our Mali GPU's.
However we decided to deprecate it in the emulator in later versions due to GLES 1.1 not being used anymore. (0.1% of apps)
We see a large % of apps using GLES 2.0 (~60%) and over time, more and more app developers targetting GLES 3.x (~40%).
We have not seen anyone targetting GLES 1.1 in several years, so decided to focus our resources in improving our tools, over supporting a dead API version.
I hope you understand our decision in this.