私はGLSL頂点シェーダーをデバッグしている最中で、自分が間違っているという感覚を揺るがせません。
一般に、トレースの不足を補うために2つの戦略があります
- フラグメントシェーダーに渡すデバッグカラー変数に値を詰め込み、カラーの解釈を試みます。
- 頂点シェーダーコードを変更して、何が起こるかを確認します。
何らかの方法でテクスチャに値を書き込み、GPUからテクスチャを読み取り、テクスチャに詰め込まれた値を印刷することで、理想的にはトレースの不足を補うことができると考えています。
私の推測では、もっと良い方法があるかもしれません。助言がありますか?