OpenGLにはこのページに書いてあるような事はできますか?
DX9では頂点の各要素を別々に定義したりできるみたいですが
http://marupeke296.com/DXG_No53_DrawUsingStream.html