iPad2 で完全精度の浮動小数点 2DTexture を使用できるかどうか教えてもらえますか? (完全精度 = 単精度)
実装された OpenGL 拡張機能を iPad2 で印刷することにより、
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);
ここで何か間違っているのでしょうか、それとも完全精度の浮動小数点テクスチャがサポートされていないだけなのでしょうか?
よろしくお願いします。