diff --git a/Fltk/FlGui.cpp b/Fltk/FlGui.cpp index b138d2abf889853163f1a05f03de05aa4f855ee2..5908e835371b4a3a88ca92c90ced6377e1b32e6d 100644 --- a/Fltk/FlGui.cpp +++ b/Fltk/FlGui.cpp @@ -313,7 +313,13 @@ FlGui::FlGui(int argc, char **argv) // create fullscreen window fullscreen = new openglWindow(100, 100, 100, 100); - fullscreen->mode(FL_RGB | FL_DEPTH | (CTX::instance()->db ? FL_DOUBLE : FL_SINGLE)); + int mode = FL_RGB | FL_DEPTH | (CTX::instance()->db ? FL_DOUBLE : FL_SINGLE); + if(CTX::instance()->antialiasing) mode |= FL_MULTISAMPLE; + if(CTX::instance()->stereo) { + mode |= FL_DOUBLE; + mode |= FL_STEREO; + } + fullscreen->mode(mode); fullscreen->end(); fullscreen->fullscreen();