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?

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?

Thanks!

---
Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400
http://www.scitechsoft.com

~ SciTech SNAP - The future of device driver technology! ~

_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to