問題タブ [transform-feedback]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
18 参照

opengl - インターフェイス ブロックなしの glTransformFeedbackVaryings

トランスフォーム フィードバックを使用する GLSL プログラムを頂点シェーダー + ジオメトリ シェーダーとリンクしようとしています。ここで指定された変数のいずれかが見つからないため、プログラムはリンク エラーを返します。

これらの変数は、ジオメトリ シェーダーの out インターフェイス ブロック内にあります。

これは私が得るエラーメッセージです:

ご覧のとおり、ジオメトリ シェーダーは警告付きでコンパイルされます (これは私には意味がありません)。その後、プログラムはリンクに失敗します。

インターフェイス ブロックを使用せず、代わりに「tf_」で記述された変数を使用してみましたが、そのように機能しました。したがって、インターフェイス ブロック変数を指定する必要がある方法に関するものである必要があります。