[解決済み] gl_FragColorとout vec4カラーを使用する?
2022-03-03 23:47:57
質問
については、曖昧な部分が多いようです。
gl_FragColor
は非推奨となっています。
GLSL 4.40仕様
に含まれていますが
GLSL 4.60仕様
.
最も安全で、最も親和性が高く、最も支持されている戦略は何か? 使用方法
gl_FragColor
のようなシェーダ出力を定義することもできます。
out vec4 color
?
解決方法は?
はい。
gl_FragColor
は非推奨です。次の構文を使用する必要があります。
layout(location = 0) out vec4 diffuseColor;
GLSL 4.60の仕様書には
7.1.7. Compatibility Profile Built-In Language Variables
. つまり、コアコンテキストを作成すると、この変数は使用できなくなります。
関連
-
[解決済み] FreeGLUTとGLFWの違いは何ですか?[クローズド]
-
[解決済み] 頂点シェーダとフラグメントシェーダにおけるgl_Colorとgl_FrontColorの関係を教えてください。
-
[解決済み] glGetShaderiv() GL_COMPILE_STATUS GL_FALSE を返す
-
[解決済み] glRotate(angle,x,y,z), この場合のx,y,zは何ですか?
-
[解決済み] gl_PointSizeの動作について
-
[解決済み] コンセプト:glDrawBufferとglDrawBuffersの使い分けは?
-
opengl glGetIntegerv エラーを使用します。アクセス違反 ロケーション0x0000000000000000を実行中
-
[解決済み] 最新のOpenGLでレイトレーシングを行うには?
-
[解決済み] OpenGLのフレームバッファとレンダーバッファの概念と違いについて教えてください。
-
[解決済み] glActiveTextureとglBindTextureの違いと関係
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] OpenGL - なぜ、インデックスのためのGL_ELEMENT_ARRAY_BUFFERなのですか?
-
[解決済み] glReadPixelsはどのように動作するのですか?
-
[解決済み] ハードウェアカーソルとはどのようなもので、どのように機能するのですか?
-
[解決済み] glGetShaderiv() GL_COMPILE_STATUS GL_FALSE を返す
-
[解決済み] gl_FragColorとout vec4カラーを使用する?
-
[解決済み] glutSpecialFuncを正しく使うには?
-
[解決済み] glDeleteBuffers()はいつ呼び出すべきですか?
-
[解決済み] gluPerspectiveパラメータ - その意味するところは?
-
[解決済み】OpenGLのテキストレンダリングは、バージョン4.1現在、何が最先端なのでしょうか?[クローズド]。
-
[解決済み] GLSLシェーダーの正しいファイル拡張子は何ですか?[クローズド]。