我有一个3D体积,每个体素都是16位。无论如何我可以使用某种压缩来存储数据,所以我可以使用更少的视频RAM吗? 如果您使用扩展程序启用它们,Webgl会支持不同的压缩程序,但是我可以将它们用于单通道数据吗?
像WEBGL_compressed_texture_s3tc
只支持rgb和rgba数据:
COMPRESSED_RGB_S3TC_DXT1_EXT
COMPRESSED_RGBA_S3TC_DXT1_EXT
COMPRESSED_RGBA_S3TC_DXT3_EXT
COMPRESSED_RGBA_S3TC_DXT5_EXT
如果在webgl中不可能,OpenGL是否支持使用一个通道压缩16位值?