opengl profile Confuse me.
glutInitContextVersion (3,0);//or (3,1)
// glutInitContextFlags (GLUT_FORWARD_COMPATIBLE );
// glutInitContextProfile(GLUT_CORE_PROFILE);
if compatibility Profile .seem compatibility opengl Deprecate function
glutInitContextVersion (3,2);//or (3,3)
// glutInitContextFlags (GLUT_FORWARD_COMPATIBLE );
// glutInitContextProfile(GLUT_CORE_PROFILE);
is core profile context
glutInitContextVersion (3,2);//or (3,3)
glutInitContextFlags (GLUT_FORWARD_COMPATIBLE );
// glutInitContextProfile(GLUT_CORE_PROFILE);
is core profile forward-compatible context
my Question:
1.what is Different “core profile context” and "core profile forward-compatible context "?
2.why “glutInitContextProfile(GLUT_CORE_PROFILE)” have any Effect?