(百分求助——) GLES2.0 FBO性能问题

华亭真人 2012-12-03 08:09:57
本人最近在做android平台的gles, 目的是利用GPU加速计算,有个问题想求助各位:


glBindFramebuffer(GL_FRAMEBUFFER, fb);
glFramebufferTexture2D(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0,GL_TEXTURE_2D,texture,0);
glBindTexture(GL_TEXTURE_2D, texture);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_UNSIGNED_BYTE, src); // 7ms

glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

glBindFramebuffer(GL_FRAMEBUFFER, fb);
glReadPixels(0, 0, w, h, GL_RGBA, GL_UNSIGNED_BYTE, dst ); // 30ms
glBindFramebuffer(GL_FRAMEBUFFER, 0);


现在问题是glReadPixels速度太慢, PBO也不支持READ_ONLY,请高手指点有没有更好的读写buffer或者GPU加速计算的方法, 谢啦。
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
华亭真人 2012-12-04
  • 打赏
  • 举报
回复
哎, 没人啊, 这里好冷清。

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧