私は現在、OpenGL 2 と 3 の違いを学んでおりglVertex
、glVertexPointer
、glColor
、glColorPointer
、 などの多くの関数が消えていることに気付きました。
私は Cg を使用してシェーダーを処理することに慣れています。たとえば、次の単純な頂点シェーダーを記述します。
void main(in inPos : POSITION, out outPos : POSITION) {
outPos = inPos;
}
そして、glVertex
またはglVertexPointer
を使用して の値を設定しますinPos
。
しかし、これらの関数は OpenGL 3 では使用できなくなったので、バインドをどのように行うべきでしょうか?