有人可以告诉我是否可以在 iPad2 上使用全精度浮点 2DTextures?(全精度 = 单精度)
通过使用在 iPad2 上打印出实现的 OpenGL 扩展
glGetString(GL_EXTENSIONS)
我发现OES_texture_half_float和OES_texture_float都受支持。
但是,使用GL_HALF_FLOAT_OES作为纹理类型可以正常工作,
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_HALF_FLOAT_OES, NULL);
而使用GL_FLOAT会导致帧缓冲区对象不完整。
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, w, h, 0, GL_RGBA, GL_FLOAT, NULL);
我在这里做错了什么还是不支持全精度浮点纹理?
提前谢谢你。