-void linkBuffers(GLuint progId) {
- GLuint numVerts = 6;
- GLuint posId = glGetAttribLocation(progId, "vPosition");
- GLuint colorId = glGetAttribLocation(progId, "vColor");
+ for(int i = 0; i < 2; i++) {
+ glBindBuffer(GL_ARRAY_BUFFER, vbos[i]);
+ glBufferData(GL_ARRAY_BUFFER, vertsLen + colorsLen, NULL, GL_STATIC_DRAW);
+
+ glBufferSubData(GL_ARRAY_BUFFER, 0, vertsLen, vertices[i]);
+ glBufferSubData(GL_ARRAY_BUFFER, vertsLen, colorsLen, colors);