Android 启动时是否将所有静态缓冲区加载到视频内存?

Android 启动时是否将所有静态缓冲区加载到视频内存?,android,opengl-es,opengl-es-2.0,Android,Opengl Es,Opengl Es 2.0,我正在用openGL ES 2.0开发一个Android游戏,我有一组16个简单的非纹理网格(每个15个顶点),我将在整个游戏中每帧绘制30次(在不同位置) 在我的应用程序(或窗口初始化)开始时,将这些网格作为数组缓冲到视频内存中,并且只在每个帧向共享者发送bufferoffset和MVP矩阵,这是否有益,或者这会占用太多的vmem(或使每帧的差异太小)而不有益 这只猪会吃太多吗 16个网格*15个顶点*3个浮点数/顶点(xyz)*4个字节/浮点数~=3KB 我想你会没事的。在创业的时候把他们放

我正在用openGL ES 2.0开发一个Android游戏,我有一组16个简单的非纹理网格(每个15个顶点),我将在整个游戏中每帧绘制30次(在不同位置)

在我的应用程序(或窗口初始化)开始时,将这些网格作为数组缓冲到视频内存中,并且只在每个帧向共享者发送bufferoffset和MVP矩阵,这是否有益,或者这会占用太多的vmem(或使每帧的差异太小)而不有益

这只猪会吃太多吗

16个网格*15个顶点*3个浮点数/顶点(xyz)*4个字节/浮点数~=3KB

我想你会没事的。在创业的时候把他们放在VBO里,然后说这很好

这只猪会吃太多吗

16个网格*15个顶点*3个浮点数/顶点(xyz)*4个字节/浮点数~=3KB


我想你会没事的。在创业之初,用VBO打他们一巴掌,并称之为好的。

当然,谢谢。我把太多的注意力放在了记忆的限制上,现在我觉得自己很傻。当然,谢谢你。我把太多的注意力放在了记忆的限制上,现在我觉得自己很傻。