Vertex Buffer Object(VBO)について VBOとは† OpenGL - Vertex arrayはOpenGLのAPIの呼び出しを減らすことで, パフォーマンスを大きく改善することができるものの, 頂点データは描画呼び出し毎にクライアント側のメモリからサーバ(GPU)側のメモリ(ビデオカードのメモリ)に転送されるという問題もあります. 一方,GPU側で完全に格納されたデータで呼び出しのたびに実行されるものとしてディスプレイリストがあります. ディスプレイリストではAPI呼び出しのオーバーヘッドをなくすことで高速な描画を可能としています. しかし,ディスプレイリストは一度コンパイルされれば,ディスプレイリスト内のデータを変更することはできません. これらの問題を解決するのが Vertex Buffer Object(VBO) です. VBOは頂点データを格納するGPU側の