0

Cinder (libcinder.org) を使用して、いくつかのシェーダーを使用するアプリケーションを作成しています。

まったく同じアプローチを使用してロードして動作する既存のシェーダーがありますが、2 つの新しいシェーダーを追加すると、実行時に SIGABRT 例外がスローされます。

リソース定義の例を次に示します。

以下は、例外がスローされるシェーダー プログラムをビルドしようとする行です。shader = gl::GlslProg( loadResource(RES_VERT), loadResource(RES_FRAG) );

はい、ファイルはプロジェクトとビルド パス バンドル設定に含まれています。

リソース定義が機能しないのはなぜですか?

解決済み: これは、シェーダーのバージョン管理エラーが原因でした。コメントを参照してください。

4

0 に答える 0