1、THREE.RGBFormat 很慢。 并非所有设备本身都支持需要软件仿真的 RGB 纹理格式(例如,所有使用 Metal 的设备不支持 3 通道格式)。 WebGL 空间中的一些资源建议始终使用 RGBA。
2、sRGB 编码的颜色纹理必须在 RGBA8 中,否则无法通过 WebGL 生成 mipmap。 这使得 RGB8 的使用变得不切实际。
3、WebGPU 不支持 3 通道格式。 通过对齐 WebGL 和 WebGPU,我们自动提高了应用程序或加载程序等组件的可移植性。
关于THREEjs 中删除 THREE.RGBFormat 的原因
最新推荐文章于 2023-11-11 17:10:03 发布