Undesired OpenGL front buffer clearing
BlitzPlus Forums/BlitzPlus Programming/Undesired OpenGL front buffer clearing| 
 | ||
| When another window is dragged over an OpenGL viewport, It erases the underlying pixels:  I tried adding the CS_SAVEBITS style to the window, which had no effect: style=GetClassLong(hwnd,GCL_STYLE)+CS_SAVEBITS SetClassLong hwnd,GCL_STYLE,style Here is a demo which demonstrates the problem. I need to either set the window so it "saves" the underlying pixels, or I need to detect the repaint event and flip the buffer: http://www.leadwerks.com/post/glprob.zip The title bar displays the hwnd to the window, so you should be able to tweak the window as the program runs. | 
| 
 | ||
| I would try asking this on the forums at the OpenGL.org site and even the GameDev.net site.  Many smart folks on those forums ;c) | 
| 
 | ||
| Okay, I got it working. The lack of a "brushless" class in BlitzPlus is going to hurt things. God, this is hard to implement on more than one window. A BlitzPlus "Window Paint" message would be REALLY helpful. |