[Mono-devel-list] Building Mono from cvs on Windows
Miguel de Icaza
miguel at ximian.com
Tue Oct 14 13:14:58 EDT 2003
> But Render is a X server extension and at least both the
> Solaris and the HPUX server do not implement it (at
> least the ones I have access to). Now I don't know
> what ends up depending on the features of
> System.Drawing that use this but at first glance
> it doesn't look straightforward to get going elsewhere.
> Maybe things are reasonably functional without it
> (assuming the build issues are resolved).
It works like this: the code likes to use the Render code, so it can
probe whether your XServer supports the XRENDER extension.
If you are running on HP-UX, it might still be displaying on a Linux
machine with the render extension, so it wants to use the extension to
render instead of sending bitmaps back and forth.
The other case (not as interesting) is when the code is running on
Linux against an older server that does not have the XRENDER extension:
in that case, it will resort to bitmaps back and forth as well.
More information about the Mono-devel-list