I'm writing a program that consist of these main functions. It's purpose is to visualize a city.
- Initialize/create OpenGL window
- Camera, vector
- Render skybox
- Render height-map
- Load texture
- Load *.3ds object
How should I arrange/structure my program in order to get the highest fps or the fastest redering?