每帧绘制的数据量大约300k,每帧数据都可能变化。我使用vbo 开了一个30k的空间,每次当数据量达到30k就调用glBufferSubData函数将数据上传给gpu 绘制,一帧绘制中 可能调用十多次glSubBufferData,vbo的状态是GL_DYNAMIC_DRAW。
vbo调用的是 \android-4\arch-arm\usr\include\GLES \gl.h问题:对比 vbo方式和顶点数组,在pc上二者帧率差不多:
FPS
vbo 26
va 25
程序中还有其他绘制操作,所以帧率并不高。奇怪的是,在手机上但是vbo的帧率反而要低:
FPS
glDrawArrays 27-29
glDrawElements 27-29
vbo 18-20有vbo开发经验的 兄弟,请不吝赐教。
vbo调用的是 \android-4\arch-arm\usr\include\GLES \gl.h问题:对比 vbo方式和顶点数组,在pc上二者帧率差不多:
FPS
vbo 26
va 25
程序中还有其他绘制操作,所以帧率并不高。奇怪的是,在手机上但是vbo的帧率反而要低:
FPS
glDrawArrays 27-29
glDrawElements 27-29
vbo 18-20有vbo开发经验的 兄弟,请不吝赐教。
解决方案 »
- 求问PC机上能够修改Android手机日历的工具
- 求发几个自己写的几个简单的android文件,好让我看看里面的代码
- 请教:阿里云系统如何设置手机铃声、闹铃铃声和信息提示声
- 瓦片地图的拼接和拖拽怎么实现?
- android中怎么为一个取消按钮加响应
- android通用lib?
- 关于图片显示的问题
- 您的主机中的软件中止了一个已建立的连接。。。。。。
- 手机imsi\imei 这两个码哪个的哪几位代码表示手机所在省份地区
- 判断SD卡是否第1次执行
- 小弟新手,请大神帮忙
- 安装ADT时出现:Cannot complete the install because one or more required items could no
vbo 26
va 25
FPS
glDrawArrays 27-29
glDrawElements 27-29
vbo 18-20
VAO 效率没测试不清楚。