On Tue, 19 Aug 2003, Mark Vojkovich wrote:
> On Tue, 19 Aug 2003 [EMAIL PROTECTED] wrote:

> > Hi, i found nothing in the mail archive.
> > Does XAA require the linear memory or it can work
> > with the banked memory (64k @ 0xA0000) on PC in
> > color depth higher than 8bpp?

>   XAA itself doesn't care.  You set the LINEAR_FRAMEBUFFER
> in the XaaInfoRec Flags if you have a linear framebuffer.  If
> you don't set that flag it won't put pixmaps in offscreen memory
> (because the software rendering code won't be able to deal with
> them), and it won't use an offscreen pixmap cache for the
> same reason unless you provide XAA's ImageWrite, WritePixmap or
> WritePixmapToCache replacement functions.

>   The most difficult part of banked framebuffers is the software
> fallback code.  I'm not sure what the status on the banking layer
> is.  Marc La France would know.

There is an example of doing this in the atimisc module when "NoLinear"
and "Accel" are in effect.  Start looking in atiscreen.c.

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.

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

Reply via email to