diff options
Diffstat (limited to 'documentation/Fl_Gl_Window.html')
| -rw-r--r-- | documentation/Fl_Gl_Window.html | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/documentation/Fl_Gl_Window.html b/documentation/Fl_Gl_Window.html index f4010f756..6e5ad96be 100644 --- a/documentation/Fl_Gl_Window.html +++ b/documentation/Fl_Gl_Window.html @@ -124,7 +124,7 @@ mode. <BR> void Fl_Gl_Window::valid(char i)</A></H4> <TT>Fl_Gl_Window::valid()</TT> is turned off when FLTK creates a new context for this window or when the window resizes, and is turned on <I> -after</I><TT>draw()</TT> is called. You can use this inside your <TT> +after</I> <TT>draw()</TT> is called. You can use this inside your <TT> draw()</TT> method to avoid unneccessarily initializing the OpenGL context. Just do this: <UL><PRE> @@ -139,24 +139,6 @@ void mywindow::draw() { } </PRE></UL> -<TT>Fl_Gl_Window::valid()</TT> is turned off when FLTK creates a -new context for this window and by the window resizing, and is turned -on <I>after</I> draw() is called. You can use this inside your draw() -method to avoid unneccessarily initializing the OpenGL context. Just -do this: - -<UL><PRE> -void mywindow::draw() { - if (!valid()) { - glViewport(0,0,w(),h()); - glFrustum(...); - glLight(...); - ...other initilization... - } - ... draw your geometry here ... -} -</PRE></UL> - You can turn <TT>valid()</TT> on by calling <TT>valid(1)</TT>. You should only do this after fixing the transformation inside a <TT>draw()</TT> or after <TT>make_current()</TT>. This is done automatically after <TT> |
