Use vertex buffers instead of display list.