我正在尝试编写一个简单的 GPGPU 基准测试。要将数据加载到顶点缓冲区数组中,请在顶点着色器中进行一些计算,然后将数据读回。可能吗?我计划在 SGX GPU 上运行它。
有没有办法做到这一点?我不希望它经历转换、裁剪、平铺阶段和像素处理。这会产生额外的开销,并更改我的数据。
我可以读回数据并在 CPU 中检查它吗?反正在opengl es中有吗?
我也可以在像素着色器中进行计算,通过纹理发送数据并乘以一些常量并将其写入另一个帧缓冲区。但我该如何取回它?我真的不想把它呈现到屏幕上。有没有办法做到这一点?如果有的话,有人可以指点我一些教程吗?