glCreateBuffers和glGenBuffers一样,但是前者在opengl4.5开始支持,而后者支持所有版本。 2.glBindBuffer 官方解释:bind a named buffer object 函数原型: void glBindBuffer(GLenum target,GLuint buffer); 第一个就是缓冲对象的类型,第二个参数就是要绑定的缓冲对象的名称,也就是我们在上一个函数里生成的名称,使用...
gl.glEnableClientState(GL2.GL_VERTEX_ARRAY); gl.glBindBuffer(GL2.GL_ARRAY_BUFFER, glObjects[VERTICES]); gl.glBufferData(GL2.GL_ARRAY_BUFFER, bsz,null, GL2.GL_DYNAMIC_DRAW); gl.glBindBuffer(GL2.GL_ARRAY_BUFFER,0); gl.glDisableClientState(GL2.GL_VERTEX_ARRAY); pushPerspectiveView(gl); ...
gl.glLinkProgram(shaderprogram); b.clear();// gl.glGetShaderiv(shaderprogram, GL2ES2.GL_COMPILE_STATUS, b);// if (b.get(0) != GL.GL_TRUE) {// log.warning("error linking shader program");// printShaderLog(gl);// }checkGLError(gl,"linking shader program"); b.clear(); gl....