Implement the 3 accelerated drawing techniques in classic OpenGL: Display lists, Vertex Arrays and Vertex Buffer Objects (VBO). Perform a benchmark on a scene with airplane models, rendered 4 times into 4 viewports. In addition, experiment with vertex/face mesh representation and also heuristically estimate it's normals for each vertex.

Source Code

...