我正在尝试编写一个简单的GPGPU基准测试。将数据加载到顶点缓冲区数组中,在顶点着色器中进行一些计算,然后读取数据。这是否可能?我计划在SGX GPU上运行此程序。
有没有办法做到这一点?我不希望它经过转换、裁剪、平铺和像素处理。这会增加额外的开销并改变我的数据。
我能否读取数据并在CPU中检查它?在OpenGL ES中是否有任何方法?
我也可以在像素着色器中进行计算,通过纹理发送数据并与某些常量相乘,然后将其写入另一个帧缓冲区。但是如何获取数据呢?我真的不想将其显示在屏幕上。 是否有任何方法可以实现这一点?如果有教程,请问有人能指导我吗?
有没有办法做到这一点?我不希望它经过转换、裁剪、平铺和像素处理。这会增加额外的开销并改变我的数据。
我能否读取数据并在CPU中检查它?在OpenGL ES中是否有任何方法?
我也可以在像素着色器中进行计算,通过纹理发送数据并与某些常量相乘,然后将其写入另一个帧缓冲区。但是如何获取数据呢?我真的不想将其显示在屏幕上。 是否有任何方法可以实现这一点?如果有教程,请问有人能指导我吗?