繁体   English   中英

Android OpenGL顶点阵列或VBO

[英]Android OpenGL Vertex Array or VBO

我已经在android上做了一些opengl编程,但是对于k找不到明确答案的东西我有些困惑。

我读过VBO在GPU上分配内存,这对静态顶点数据很有用,顶点数组不分配数据,而是为每个绘制调用复制数据。

当我在android上使用浮动缓冲区时,如下所示:http://blog.jayway.com/2009/12/04/opengl-es-tutorial-for-android-%E2%80%93-part-ii-building-多边形/

是VBO还是顶点数组?

如果我想每帧修改我的顶点,最好的方法是在android中做到这一点?

如果您在某个时候不调用glBufferData (本教程没有),则它不是VBO。

使用floatBuffers,我相信数据仍由opengl客户端保存,而不是在图形内存中。

这在台式机系统上是非常重要的区别,在台式机系统中,GPU具有自己的板载内存,访问速度比系统RAM快得多。 但是,我猜想在Android上,差异会小得多,因为它具有统一的内存(系统和视频内存是共享的)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM