diff --git a/documentation/opengl.html b/documentation/opengl.html index 2de7430e3..926419b24 100644 --- a/documentation/opengl.html +++ b/documentation/opengl.html @@ -225,6 +225,45 @@ the current OpenGL font at the given position. other control characters changed to ^X, and aligned with the edges or center. Exactly the same output as fl_draw() . + + +
This indicates that the back buffer is copied to the front buffer, +and still contains it's old data. This is true of many hardware +implementations. Setting this will speed up emulation of +overlays, and widgets that can do partial update can take +advantage of this as damage() will not be cleared to -1. +
+ +
This indicates that nothing changes the back buffer except drawing +into it. This is true of MESA and Win32 software emulation and +perhaps some hardware emulation on systems with lots of memory. +
+ +
This is easily tested by running the gl_overlay demo program and +seeing if the display is correct when you drag another window over +it or if you drag the window off the screen and back on. You have to +exit and run the program again for it to see any changes to the +environment variable. +