freeGLUT comes with a include folder that has glut.h, freeglut.h etc.
It seems like both glut.h and freeglut.h woks fine. What's the difference between these two header files?
My next question is, does freeglut have the same functions as glut? I copied code from glut tutorial and it worked fine with freeglut.
My last question is, why does freeglut requires command line arguments?
glutInit(&argc, argv);