私はたくさんのチュートリアルを読んでいて、OpenGLでフォグについてのチュートリアルに出くわしたとき、組み込み変数gl_FogParametersについて言及しました。これは、アプリケーションで設定され、シェーダーからアクセスできるものですか。
つまり、さまざまなフォグ変数を同じ方法で設定しますか?
glFogi(GL_FOG_MODE, GL_LINEAR);
glFogf(GL_FOG_START, 10.f);
glFogf(GL_FOG_END, 40.f);
それとも、実際にシェーダーに送信するユニフォームですか?