如何为Android opengl 1.0应用程序在最大纹理宽度上过滤手机

我在
android中创建了一个openGL应用程序,它有一些我用不同大小创建的纹理(1024,1024和2048,2048)我选择了2048,因为这就是galaxy s3所支持的.我想知道是否有办法过滤手机可以在max_texture_width上查看我的应用程序我已查看了几个资源

例如
http://developer.android.com/guide/topics/manifest/supports-screens-element.html

http://developer.android.com/google/play/filters.html

并且找不到任何帮助,我可以看到很多方法以编程方式执行此操作,例如:

Reasonable texture sizes in android

但由于我的纹理较小,为1204×1024,而且有些显卡会因此而崩溃,我不希望我的应用程序能够达到那么远.有人对如何解决这个问题有任何建议吗?如果我要创建一个512×512的较小纹理大小,我将需要一个额外的算法,由于其他原因,我(可能)在时间限制内无法写入.
谢谢

最佳答案 您无法通过在清单中声明最大支持的纹理大小来过滤应用程序,仅限于支持的纹理格式.

或者,您可以在每台设备上过滤Google Play上的应用,但有太多设备可供您检​​查兼容性.

点赞