fix populating buffer data

This commit is contained in:
Josh Holtrop 2011-04-25 16:38:17 -04:00
parent a12c4ec42d
commit ce0a8e608d

View File

@ -536,9 +536,11 @@ bool WFObj::buildVBO()
glGenBuffers(1, &m_data_vbo); glGenBuffers(1, &m_data_vbo);
glGenBuffers(1, &m_index_vbo); glGenBuffers(1, &m_index_vbo);
/* move data from client side to GL */ /* move data from client side to GL */
glBufferData(m_data_vbo, sizeof(GLfloat) * n_data_elements, data, glBindBuffer(GL_ARRAY_BUFFER, m_data_vbo);
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_index_vbo);
glBufferData(GL_ARRAY_BUFFER, sizeof(GLfloat) * n_data_elements, data,
GL_STATIC_DRAW); GL_STATIC_DRAW);
glBufferData(m_index_vbo, sizeof(GLshort) * n_vrefs, indices, glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(GLshort) * n_vrefs, indices,
GL_STATIC_DRAW); GL_STATIC_DRAW);
delete[] data; delete[] data;
delete[] indices; delete[] indices;