1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
void Model::render() { glEnableClientState(GL_VERTEX_ARRAY); glEnableClientState(GL_NORMAL_ARRAY); glBindBuffer(GL_ARRAY_BUFFER, this->buffer_name); glVertexPointer(3, GL_FLOAT, sizeof(myVertex), NULL); glNormalPointer(GL_FLOAT, sizeof(myVertex), (unsigned char*)(NULL) + sizeof(float)*3); glDrawArrays(GL_TRIANGLES, 0, this->num_verts); glDisableClientState(GL_VERTEX_ARRAY); glDisableClientState(GL_NORMAL_ARRAY); } |

