我目前正在学习 OpenGL 2 和 3 之间的区别,我注意到许多函数,如glVertex
、glVertexPointer
、glColor
、glColorPointer
等已经消失。
我习惯于使用 Cg 来处理着色器。例如我会写这个简单的顶点着色器:
void main(in inPos : POSITION, out outPos : POSITION) {
outPos = inPos;
}
然后我会使用glVertex
或glVertexPointer
来设置inPos
.
但是由于这些函数在 OpenGL 3 中不再可用,你应该如何进行绑定呢?