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

时间:2013-01-15 22:54:43

标签: android opengl-es filtering textures

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

e.g。 http://developer.android.com/guide/topics/manifest/supports-screens-element.html

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

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

Reasonable texture sizes in android

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

1 个答案:

答案 0 :(得分:2)

您无法通过在清单中声明最大支持的纹理大小来过滤应用,仅支持纹理格式。 或者,您可以按设备在Google Play上过滤自己的应用,但有太多设备可供您检​​查兼容性。