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