小编use*_*593的帖子

如何确定Android OpenGL ES上的最大纹理内存

我正在Android上编写一个混合2D/3D游戏,我无法确定我可以使用多少纹理内存.有没有办法确定OpenGL ES中的最大纹理内存?

我有自己的纹理缓存,想知道纹理内存的最大阈值.我正在使用activityManager.getMemoryInfo(mi),但在某些设备上,当我尝试分配纹理(还有更多已经在内存中)时,应用程序崩溃(EGL_BAD_ALLOC).当我将此阈值设置为较低值时,一切似乎都可以.有谁有想法吗?或者最终如何确定纹理分配不成功,而不是崩溃.

android opengl-es

14
推荐指数
1
解决办法
5475
查看次数

标签 统计

android ×1

opengl-es ×1