医療用3Dモデル(私の場合は頭の表面モデル)を視覚化するために、kiwiviewerにライトオプションを追加しようとしています。すべてのglslシェーダーを削除しても、コンソール出力「INFO:Compiling Shaders:」がエラーなしで表示され、3Dモデルのビューが正しく表示されるため、何時間も開始点を見つけることができません。
助けていただければ幸いです。マヌエル
ビルド時に、各シェーダーはcppファイルにエンコードされ、libvesShaders.aという名前のライブラリにコンパイルされます。シェーダーを変更しても、ライブラリを再コンパイルしてアプリケーションを再リンクしない場合、アプリは以前のバージョンのシェーダーで引き続き動作します。
再コンパイル手順を回避したい場合は、新しいシェーダーファイルを作成し、それをxcodeプロジェクトに追加して、ファイルがアプリにパッケージ化されるようにすることができます。次に、実行時にiOSファイルシステム上のファイルからシェーダーソースを読み取ります。
将来、VESおよびKiwiViewerの質問については、 VESメーリングリストを試してみることをお勧めします。