bug-gnustep
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]