Report abuse

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);
}