OpenGLにおけるマルチスレッド 14/02/16 up 今回はOpenGLにおけるマルチスレッドの話をサンプル交えながら行います。 昨今の複数コアCPUで十分なパフォーマンスを発揮するにはマルチスレッドを活用する必要があります。 DirectX11でのマルチスレッド活用も踏まえて解説していきたいと思いますのでよろしくお願いします。 さて、グラフィクスにおけるマルチスレッドとして考えられるものは何でしょう? 私は3つの活用法がまず思い浮かびます。 今回はそのうちの1つをOpenGLで実装しているだけですので、サンプルとしては弱いかもしれませんが、お許しを。 まず1つ目は描画スレッドの活用でしょう。 これはグラフィクスAPI(OpenGLやDirectX)というよりは、それらをラップするライブラリでの実装に起因する問題となると思います。 基本的なゲームの処理は大きく分けるとアップデートと描