ベジェ曲線を計算するための GLSL の単純なループがあり、NVidia ハードウェアで問題なく動作します。ただし、バージョン 1.20 を使用しているにもかかわらず、ATI カードでクラッシュします。これは、IIRC が非 const 配列アクセスを導入したものです。新しいバージョン (1.3 および 1.5) で試してみましたが、まだうまくいきません。
ループを展開すると、コードは再び機能します。何が欠けていますか?
これはドライバーのバグです (おそらく今では修正されていますが、よくわかりません)。
関連する読書: http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=280190&page=1