@Override public void glGenBuffers(IntBuffer param1) { checkLimit(param1); GLContext.getCurrentGL().glGenBuffers(param1.limit(), param1); }
public static int genBufferId(GL gl) { int[] ids = new int[1]; gl.glGenBuffers(1, ids, 0); return ids[0]; } }
public static int genBufferId(GL gl) { int[] ids = new int[1]; gl.glGenBuffers(1, ids, 0); return ids[0]; } }
@Override public void genBuffers(int n, IntBuffer buffers) { gl.glGenBuffers(n, buffers); }
public GLPixelBufferObject(final GLInterface pGLInterface, final int pWidth, final int pHeight) { super(); mGLInterface = pGLInterface; mTextureWidth = pWidth; mTextureHeight = pHeight; mGLInterface.getGL().glGenBuffers(1, mPixelBufferObjectId, 0); }
public GLVertexAttributeArray(final GLAttribute pGLAttribute, final int pElementsPerIndex) { super(); mGLAttribute = pGLAttribute; mElementsPerIndex = pElementsPerIndex; mVertexAttributeBuffersId = new int[3]; mGLAttribute.getGL() .glGenBuffers(3, mVertexAttributeBuffersId, 0); }
@Override protected void init_vbo(final GL gl) { super.init_vbo(gl); if(vboEnabled && vboName==0) { final int[] tmp = new int[1]; gl.glGenBuffers(1, tmp, 0); vboName = tmp[0]; if(0 < interleavedOffset) { glArrayHandler.setSubArrayVBOName(vboName); } } }
@Override protected void init_vbo(final GL gl) { super.init_vbo(gl); if(vboEnabled && vboName==0) { final int[] tmp = new int[1]; gl.glGenBuffers(1, tmp, 0); vboName = tmp[0]; if(0 < interleavedOffset) { glArrayHandler.setSubArrayVBOName(vboName); } } }
public ClearGeometryObject(GLProgram pGLProgram, int pVectorSize, int pGeometryType) { mGLProgram = pGLProgram; mGeometrySize = pVectorSize; mTextureCoordSize = mGeometrySize - 1; mGeometryType = pGeometryType; mId = counter; counter++; // generate VAO for attachment of VBO and indices getGL().getGL3().glGenVertexArrays(1, mVertexArrayObject, 0); // generate three VBOs for coords, normals, texcoords getGL().glGenBuffers(3, mVertexBuffers, 0); getGL().glGenBuffers(1, mIndexBuffer, 0); }
public void doLoadElementIntBuffer(GL gl, int indexSize, IntBuffer indices) { gl.glGenBuffers(1, elementName, 0); gl.glBindBuffer(GL.GL_ELEMENT_ARRAY_BUFFER, elementName[0]); gl.glBufferData(GL.GL_ELEMENT_ARRAY_BUFFER, indexSize, indices, GL.GL_STATIC_DRAW); gl.glBindBuffer(GL.GL_ELEMENT_ARRAY_BUFFER, pointer); }
@Override public void glGenBuffers(IntBuffer param1) { checkLimit(param1); GLContext.getCurrentGL().glGenBuffers(param1.limit(), param1); }
public void doLoadArrayFloatBuffer(GL gl, int vertexSize, FloatBuffer vertices) { gl.glGenBuffers(1, arrayName, 0); gl.glBindBuffer(GL.GL_ARRAY_BUFFER, arrayName[0]); gl.glBufferData(GL.GL_ARRAY_BUFFER, vertexSize, vertices, GL.GL_STATIC_DRAW); gl.glBindBuffer(GL.GL_ARRAY_BUFFER, pointer); }
if(0 == vboName) { final int[] tmp = new int[1]; gl.glGenBuffers(1, tmp, 0); vboName = tmp[0];
if(0 == vboName) { final int[] tmp = new int[1]; gl.glGenBuffers(1, tmp, 0); vboName = tmp[0];
getGL().glGenBuffers(1, mVertexBuffers, mVertexBuffers.length - 1);