[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #25592] [Win32] NSOpenGLView display problem
From: |
Xavier Glattard |
Subject: |
[bug #25592] [Win32] NSOpenGLView display problem |
Date: |
Tue, 03 Mar 2009 14:25:10 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 |
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 #25592] [Win32] NSOpenGLView display problem,
Xavier Glattard <=