Follow-up Comment #4, bug #25592 (project gnustep):
The problem comes from the handling of the backing store : each time the
GLView is drawn with [-drawRect] the backing store is marked as 'changed'. It
is then flushed to the screen. On X11 the backing store is put _under_ the
OpenGL sub-window (only useless), but on WinXP (at least) it is put _over_.
I'm fixing this useless behavior by preventing the flush of the backing store
(on both systems).
The reason of the different behavior on win32 system is an error in the
window style [-windowStyleForGSStyle:] where WS_CLIPCHILDREN was not set when
handlesWindowDecorations == NO.
I think this bug report may be closed. I'll post the changes soon (after some
cleaning...)
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?25592>
_______________________________________________
Message posté via/par Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep