Opengl + Glut carregar arquivo ppm

Olá pessoal,

Alguém saberia carregar uma um arquivo PPM usando opengl e glut?

Eu tenho uma função aqui que faz isso mas eu não entendi como ela funciona.
[]`s