シェーダーを使用する OpenGL アプリケーションのソースを見ています。特定のシェーダーは次のようになります。
uniform float someConstantValue;
void main()
{
// Use someConstantValue
}
ユニフォームはコードから一度設定され、アプリケーションの実行中に変更されることはありません。
someConstantValue
as ではuniform
なく as として宣言するのはどのような場合const float
ですか?
編集: 明確にするために、定数値は物理定数です。