I’ve seen there was a complete defination of ofAppGlutWindow, but the question is why in ofAppRunner.cpp
void ofSetupOpenGL(int w, int h, int screenMode){
#ifdef TARGET_NODISPLAY
window = ofPtr<ofAppBaseWindow>(new ofAppNoWindow());
#elif defined(TARGET_OF_IOS)
window = ofPtr<ofAppBaseWindow>(new ofAppiOSWindow());
#elif defined(TARGET_ANDROID)
window = ofPtr<ofAppBaseWindow>(new ofAppAndroidWindow());
#elif defined(TARGET_RASPBERRY_PI)
window = ofPtr<ofAppBaseWindow>(new ofAppEGLWindow());
#else
window = ofPtr<ofAppBaseWindow>(new ofAppGLFWWindow());
#endif
ofSetupOpenGL(window,w,h,screenMode);}
The glutWindow was not used…That made me puzzled
And when I change the ofAppGLFW to ofAppGlutWindow , i found it could work too ( except anti-aliasing )
window = ofPtr<ofAppBaseWindow>(new ofAppGlutWindow());
I’v got no idea about this.Perhaps it was perpared for the follow-up version?
PS:I’m not good at English……