On Mon, 3 Mar 2003, Kendall Bennett wrote:
> Hi Guys,
>
> I just noticed that my XFree86 build seems to be building with debug info
> enabled. Is that the default when you do an install and 'make World'? How
> do you enable an optimised, no debug build by default? I want to build
> everything optimised by default and then switch to building just my
> module with debug info when I need it.
>
> Also I have a few other questions about the internals of XFree86:
>
> 1. All mono bitmap data for glyphs etc appears to be stored in LSB format
> internally. A lot of PC hardware is MSB, and XAA bit twiddles the bits
> before passing it to the low level layers for hardware that is MSB only.
> I am wondering if there is a way to tell XFree86 to store internal
> bitmaps in MSB format instead so the native bitmaps will better match
> some hardware. Is that possible?
No alot of the server expects it to match the depth 1 Ximage format,
>
> 2. With the pixmap cache in offscreen memory, the way our driver is
> initialising it right now is that it is a large chunk of (x,y)
> addressable memory after the primary display buffer. Most modern cards
> can utilise linear memory which is more efficient as bitmaps can be more
> tighly packed and you can address the entire framebuffer (some cards
> cannot address a very large x,y coordinate space). Is it possible to use
> linear offscreen memory for the pixmap cache, or do we have to write our
> own pixmap cache handling code to make this work?
You'd have to write your own cache.
Mark.
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel