有谁知道如何制作精度较低的WebGL纹理?我想将相当多的值推到GPU上(其平铺的3D数据用于光线跟踪)。体绘制是动画的,因此每帧都会更新数据。这是目前性能瓶颈。
我想尽可能地降低每个纹素值的精度,因为我认为它不会过多地影响可视化。 texel值的默认精度是多少?如何指定它更低?如果它对性能有帮助,我会对4位精度感到满意。
当我谷歌时,我似乎发现很多关于在着色器上设置变量精度的东西,但是我想在将纹理发送到GPU之前对纹理进行处理。
谢谢大家。代码是here如果你想看看 - 或者如果你需要知道关于代码的具体信息,请告诉我
由于