我想使用GL_POINT_SPRITE_ARB + VBO进行粒子系统渲染.我已经用point_sprites完成了所有准备工作,但坚持使用VBO.似乎glEnableClientState,不起作用.我读到它在现代openGL中已被弃用.那么,我应该用什么呢?
Nic*_*las 18
glEnableClientState是你如何告诉OpenGL,你正在使用一个顶点数组为特定的固定功能属性(gl_Vertex,gl_Color,等).这些都从核心上下文中删除.您应该使用glEnableVertexAttribArray以实现通用顶点属性,并使用glVertexAttribPointer到该属性具有缓冲对象关联.
| 归档时间: |
|
| 查看次数: |
8428 次 |
| 最近记录: |