私は OpenGL を使い始め、シェーダーを書き始めました。私のアプリは、シェーダー プログラムをロードしてコンパイルした後にエラーをチェックし、問題がある場合は情報ログを出力します。これはエラーをキャッチするのに最適ですが (私は初心者なのでたくさん作成しています)、ビルド時にこれらのエラーをキャッチすることを本当に望んでいます。
lint
頂点シェーダーまたはフラグメント シェーダーの構文エラーを簡単にチェックできるツールがあれば、それをビルド プロセスに追加して、ビルドを停止させることができます。
そのようなツールを見つけることができませんでした。私はそれを書き始めましたが、OpenGL ES に取り組んでおり、ES ライブラリにリンクするデスクトップ プログラムを作成するのに苦労しました。
多分私はどこかでそれを逃した。そのようなツールは存在しますか?