をレガシーGLSLシェーダの更新とは簡単だった、それは私がとのトラブル抱えている以下の通りです:は、そのほとんどがそれであったが、私は私が持っている古い<em>GLSL 120シェーダ</em>を更新しようとしている現代のGLSLに
を頂点シェーダ: gl_FrontSecondaryColor、gl_FrontColor
フラグメントシェーダ: GL_COLOR、gl_SecondaryColor
問題は、私はのための十分な選択肢を見つけることができていないということです3.yx以上。例えば
: の交換gl_FragColorが
layout (location = 0) out vec4 fragColor;
を作成することである。しかし述べた上で、他のために、正確にどのようにそれらが処理されるのでしょうか?
OpenGLのグラフィックパイプラインが大きく変更されました。https://learnopengl.com/#!Advanced-OpenGL/Advanced-GLSL – MrKiwi
@MrKiwiはい、それは大きく変わっていますが、私は何を指しているのですか? gl_FragColor、gl_ProjectViewMatrixなどを使わないのと同じように、現代的な同等性があります。代わりに、独自の制服と変数を作成します。 – SpicyWeenie