OpenGL のバージョンを辿りながら実装していくことで、新しい API が追加された意図を理解しながら、パイプラインの構造を把握していきます。
最低限にクラス化したプロジエクト。
VCL:Visual Component Library のコンポーネントとして OpenGL の描画領域を埋め込む方法。
シェーダのソースコードは、TMemo
コンポーネントによって書き換えることができ、リアルタイムにコンパイルされて、適宜エラーメッセージも表示されます。
glLinkProgram
ルーチンによるリンク時のエラーメッセージも、TMemo
コンポーネントで確認できます。