sai*_*avi 5 shader gpgpu opengl-es opengl-es-2.0 powervr-sgx
我正在尝试编写一个简单的GPGPU基准测试.要将数据加载到顶点缓冲区数组中,请在顶点着色器中进行一些计算,然后再读取数据.可能吗?我打算在SGX GPU上运行它.
有没有办法做到这一点?我不希望它经历转换,剪切,平铺阶段和像素处理.这会产生额外的开销,并改变我的数据.
我可以读回数据并在CPU中检查它吗?无论如何在opengl es?
我可以在像素着色器中进行计算,也可以通过纹理发送数据并乘以一些常量并将其写入另一个帧缓冲区.但我该如何取回它?我真的不想把它呈现给屏幕.无论如何要做到这一点?有人可以指点我一些教程吗?
读取顶点输出:寻找变换反馈- 但您必须有 OpenGL ES 3.0 才能使用它。
对于 ES2.0,我建议使用片段着色器和渲染到纹理技术。这是一些教程的链接 渲染到纹理后,您基本上必须读取纹理的像素。
关于反馈的教程:http://open.gl/feedback
归档时间: |
|
查看次数: |
4639 次 |
最近记录: |