ディスプレイガンマを補正するために、WebGL フラグメント シェーダーgl_FragColor
は線形の RGB 値を出力する必要がありますか? 後者の場合、使用する特定の値はありますか、それとも完全なアプリケーションを構成可能にする必要がありますか?
WebGL 仕様には現在、「ガンマ」、「γ」、または関連する「線形」の使用が含まれておらず、GL_ARB_framebuffer_sRGB
拡張機能はWebGL では使用できません。他に適用可能な仕様はありますか? これが指定されていない場合、現在の実装は何をしますか? 十分な情報源の回答をいただければ幸いです。
(線形カラー値のロードまたはプロシージャル生成に成功したと仮定します。つまり、テクスチャ イメージのガンマは問題ではありません。)