This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Native GDI


On Mon, Apr 08, 2002 at 06:07:51 +1000, Robert Collins wrote:
> 
> 
> > -----Original Message-----
> > From: Alan Hourihane [mailto:alanh@fairlite.demon.co.uk] 
> > Sent: Monday, April 08, 2002 6:05 PM
> > To: cygwin-xfree@cygwin.com
> > Subject: Re: Native GDI
> > 
> > 
> > On Mon, Apr 08, 2002 at 04:03:40 +1000, Robert Collins wrote:
> > > Just a question: how does X cope with region invalidate - 
> > say with the 
> > > Xnest engine? I'm wondering how the native GDI engine will handle 
> > > having regions invalidated by win32 apps in front of it, without an 
> > > off-screen buffer.
> > > 
> > I believe WM_PAINT is our friend here. Then we can issue the 
> > X calls inside the server to repaint the region(s).
> 
> Yes, that's the mechanics of getting alerted... but unless we have a
> backing store, we need to issue Expose events to the X clients (which is
> a potential performance issue).
> 
Correct. At the moment I don't care about performance in the Native GDI
server. That'll come later. There are many bugs and unimplemented
functions to do first.

Alan.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]