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

Reply via email to