10
我想为我的粒子系统渲染使用GL_POINT_SPRITE_ARB + VBO。 我已经完成了所有使用point_sprites的准备工作,但是仍然停留在VBO。 看来,glEnableClientState,不起作用。我读过它在现代openGL中被弃用。那么,我应该使用什么呢?glEnableClientState已弃用
我想为我的粒子系统渲染使用GL_POINT_SPRITE_ARB + VBO。 我已经完成了所有使用point_sprites的准备工作,但是仍然停留在VBO。 看来,glEnableClientState,不起作用。我读过它在现代openGL中被弃用。那么,我应该使用什么呢?glEnableClientState已弃用
glEnableClientState
是如何告诉OpenGL您正在使用特定固定功能属性的顶点数组(gl_Vertex
,gl_Color
等)。这些都从核心环境中删除。您应该使用glEnableVertexAttribArray
启用generic vertex attribute,并且您使用glVertexAttribPointer
至associate that attribute with a buffer object。