Hi Mali Devs,
We are soon releasing a HL based app and are wondering if there's a way to filter for pre ES 3.0 Mali devices (400-MP and friends). Due to the builds targeting this category using ETC1 and Mali not having a proprietary compressed texture format to filter on, is there another way to do so ("uses-library", "uses-feature"...)?
Thanks!
Stephane
Hi Stephane,
Unfortunately this isn't anything we have any control over. It is certainly possible to specify minimum required GLES versions for the application, or filter based on supported textures, but as you said Mali does not have a format you can filter on, and specifying a MAXIMUM GLES version isn't possible.
It would be possible to use the Google Play Developer Console to *manually* specify supported device but this is a massively arduous and un-scalable task and there aren't any lists of android devices running specific hardware such as Mali 4XX GPUs available.
The only thing I could suggest would be to allow the application to be downloaded and installed, but add a check within the application itself to see what hardware it is being run on and to proceed from there.
Hope this helps,
Rich
Hi Rich,
Sadly, our product is a relatively large 1GB download. Notifying the user post-install isn't great but I guess our options are limited on this. Would be great if Play provided more expansive filtering based on GL extensions (rather than just texture formats + min GLES version), then GL_MALI_* could be used.
Best,