描画方法についてはキューブを回すところまでできて一段落したので、しばらくは追加された機能について試していきたいと思います。今回は OpenGL 4.x で追加されたハードウェアのテセレーションについてです。DirectX 11 でいうところの、ハルシェーダーだったりドメインシェーダーだったりに相当します。OpenGL ではこれらを、テセレーションコントロールシェーダーとテセレーションエバリュエーションシェーダーと呼びます。なかなかOpenGLでテセレーションの簡単なサンプルを見かけなかったので、ちょっと大変でしたが何となく最小限のものができたので今回はこれを説明&公開します。 テセレーションとは テセレーションとは、ポリゴン面をさらに分割してよりなめらかな曲面を作り出すのに使用されます。近年のOpenGLやDirectXでは、テセレーションを行うハードウェアが搭載されており、これらをテセレ
![OpenGL 4.x でのテセレーション](https://cdn-ak-scissors.b.st-hatena.com/image/square/449807e20242843921768670b728e616275276fa/height=288;version=1;width=512/http%3A%2F%2Fblog.techlab-xe.net%2Fwp-content%2Fuploads%2F2014%2F01%2Ftess_quads.png)