Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了OpenGL Textures的内存效率是否比Android Bitmaps更高?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个自定义地图应用程序,处理许多256×256图像(png,jpg)的位图.我目前正在使用View 2d画布并将所有图像作为RGB_565引入.然我对应用程序性能感到满意,但我想添加功能需要更多的地图图块(Bitmaps).我一直在虑使用opengl,但我对它很新.

> opengl纹理比保留位图更有效
周围?我假设你可以将一个位图加载到纹理然后
处理Bitmap
>在opengl中,在运行时动态加载许多不同的纹理是否可接受?
>您需要缓存纹理还是GPU会为您处理?

更新:
我在GameStack上收到了这个问题的nice detailed answer.

解决方法

>在app中加载许多Bitmap实例有时可能会导致OOm. >将数据加载到纹理可以在本代码中完成.它比在应用程序中更有效,只需@L_983_10@memcpy,不需要Bitmap实例. >你必须明确地生成纹理和del.

大佬总结

以上是大佬教程为你收集整理的OpenGL Textures的内存效率是否比Android Bitmaps更高?全部内容,希望文章能够帮你解决OpenGL Textures的内存效率是否比Android Bitmaps更高?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。