*/
public static int generateTextureVBO(PApplet pa, FloatBuffer textureBuffer, int vertexCount){
int[] vboTexCoords = new int[1];// Texture Coordinate VBO Name
GL gl =((PGraphicsOpenGL)pa.g).gl;
gl.glGenBuffers(1, vboTexCoords, 0); // Get A Valid Name
gl.glBindBuffer(GL.GL_ARRAY_BUFFER, vboTexCoords[0]); // Bind The Buffer
// Load The Data
gl.glBufferData(GL.GL_ARRAY_BUFFER, vertexCount * 2 * BufferUtil.SIZEOF_FLOAT, textureBuffer, GL.GL_STATIC_DRAW);
//Unbind VBOs
gl.glBindBuffer(GL.GL_ARRAY_BUFFER, 0);
gl.glBindBuffer(GL.GL_ELEMENT_ARRAY_BUFFER, 0);