How to add vertices to VBO? Currently i am trying to do something like this:
FLOATBUFFER:
public static FloatBuffer vertices = BufferUtils.createFloatBuffer(2*4*4);
ADDING TWO QUADS:
vertices.put(new float[]
{
0, 0,
0+200, 0,
0+200, 0+200,
0, 0+200,
300, 300,
300+200, 300,
300+200, 300+200,
300, 300+200
});
vertices.rewind();
vboVertexID = glGenBuffers();
glBindBuffer(GL_ARRAY_BUFFER, vboVertexID);
glBufferData(GL_ARRAY_BUFFER, vertices, GL_STATIC_DRAW);
glBindBuffer(GL_ARRAY_BUFFER, 0);
DRAWING:
glEnableClientState(GL_VERTEX_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glBindBuffer(GL_ARRAY_BUFFER, vboVertexID);
glVertexPointer(2, GL_FLOAT, 0, 0);
glDrawArrays(GL_QUADS, 0, 16);
glDisableClientState(GL_VERTEX_ARRAY);
glDisableClientState(GL_TEXTURE_COORD_ARRAY);