|
|
|
|
@ -117,7 +117,7 @@ renderVAO(GLmesh* glmesh)
|
|
|
|
|
(float*) glmesh->model_xform); |
|
|
|
|
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, glmesh->idx_buf_id); |
|
|
|
|
glDrawElements( |
|
|
|
|
glmesh->draw_mode, glmesh->num_indices, GL_UNSIGNED_INT, 0); |
|
|
|
|
glmesh->draw_mode, glmesh->num_indices, GL_UNSIGNED_SHORT, 0); |
|
|
|
|
glBindVertexArray(0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -379,7 +379,7 @@ loadGLMesh(shader_program* s,
|
|
|
|
|
glGenBuffers(1, &gm.idx_buf_id); |
|
|
|
|
glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, gm.idx_buf_id); |
|
|
|
|
glBufferData(GL_ELEMENT_ARRAY_BUFFER, |
|
|
|
|
m.num_indices * sizeof(GLuint), |
|
|
|
|
m.num_indices * sizeof(u16), |
|
|
|
|
m.indices, |
|
|
|
|
GL_STATIC_DRAW); |
|
|
|
|
|
|
|
|
|
|