我一直在尝试在GLES2中使用浮点纹理。 API参考中说只能使用无符号字节和短整型,但我看到其他人说它在别处得到支持。
我可以使用GL_LUMINANCE
作为纹理格式,但这只会得到一个浮点值。
OES_texture_float
扩展名的设备才支持浮点数纹理。请注意,此扩展名仅允许在纹理级别内进行最近过滤,并且不允许在纹理级别之间进行过滤。 OES_texture_float_linear
的存在放宽了这个限制。另一个潜在的注意事项是,OES_texture_float
的存在并不要求该实现支持使用帧缓冲对象渲染到浮点纹理。