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]

XWin Architecture


Hi,

I'm curious about how the cygwin XWin server works?

My understanding is it is similar to an X Server on linux but instead of rendering to the graphics card framebuffer, it is rendered to an offscreen surface and then bitblt'd to an on screen pixmap using direct draw, or GDI if dd is unavailable.

Does the MacOS X Xserver work in the same way?

Does this use a lot of existing code, eg from either vnc or xvfb servers?

How does the rootless stuff work, does this just figure out where the top level windows are and only bitblt those but into separate surfaces/windows.

I've read somewhere that there is some generic rootless code in the xc tree, where abouts is this?

Thanks

Jeremy


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