Java を使用して OpenGL ES 3.0 Android プロジェクトに取り組んでいます。ガンマ補正を実装する必要があり、sRGB テクスチャが OpenGL ES 3.0 でサポートされることを読んだことがあります。したがって、私の意図は、デフォルトのフレームバッファにレンダリングする前に glEnable(GL_FRAMEBUFFER_SRGB) を呼び出すことでした。
しかし、電話しようとすると
GLES30.glEnable(GLES30.GL_FRAMEBUFFER_SRGB)
GLES30.GL_FRAMEBUFFER_SRGB はありませんが、GLES30.GL_SRGB のような sRGB テクスチャ フォーマット用の定数がいくつかあります。
私の質問は、OpenGL ES 3.0 にガンマ補正を行わせることは可能ですか? はいの場合、どのように?
それ以外の場合は、ガンマ補正を手動で行う必要があると思います。