Using display lists to render the model.
Various modifications.