glArrayElement,,glDrawElements和glDrawArrays: 这三个 都是 使用 顶点 数组 绘制的 OpenGl函数。
glArrayElement 每次 只能 使用 一组 顶点数据,并且 必须 在 GLbegin 和 glend 之间 绘制。
glDrawElements 每次 可以 绘制 多组 顶点数据,顺序 可以 任意 存放,无 glBegin 和 glend 的限制。
glDrawArrays 每次 可以绘制 多组顶点数据,必须 从 起点 到 终点 按顺序 绘制,无 glBegin 和 glend 限制。
其实 还有 几个 使用 顶点数组 绘制的 函数 ,在我使用的 这个版本(opengl 3.3) 被删除了。
查看版本等信息:
const GLubyte* name = glGetString(GL_VENDOR); //返回负责当前OpenGL实现厂商的名字
const GLubyte* biaoshifu = glGetString(GL_RENDERER); //返回一个渲染器标识符,通常是个硬件平台
const GLubyte* OpenGLVersion =glGetStri