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

Reply via email to