From 092962464676aaa3a5f27d9bf97e9c1957bb62e8 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Thu, 18 Jul 2024 16:36:24 +0200 Subject: Document more accurately use of FL_OPENGL3 flag with Fl_Gl_Window's --- FL/Fl_Gl_Window.H | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'FL') diff --git a/FL/Fl_Gl_Window.H b/FL/Fl_Gl_Window.H index 67c3c4050..bb9b27709 100644 --- a/FL/Fl_Gl_Window.H +++ b/FL/Fl_Gl_Window.H @@ -173,8 +173,12 @@ public: mode() must not be called within draw() since it changes the current context. - The FL_OPENGL3 flag is required to access OpenGL version 3 or more - under the X11 and MacOS platforms; it's optional under Windows and Wayland. + The FL_OPENGL3 flag is recommended to use OpenGL version 3 or more. + This flag is required (not just recommended) if OpenGL version 3 is in use + and at least one of these conditions apply: + - the program runs on the macOS platform; + - the Fl_Gl_Window has child widgets. + See more details in \ref opengl3. \version the FL_OPENGL3 flag appeared in version 1.3.4 -- cgit v1.2.3