Is the Nvidia closed source driver based on a early version off Xaa2?

Mark Vojkovich wrote:

On Mon, 1 Mar 2004, Sottek, Matthew J wrote:



Will there be open discussion of what makes up Xaa? I know
you have already have a working design but rather than accept
major changes wholesale can we discuss the finer points before
they become defacto-accepted.

-Matt



It depends what you'd like to discuss. I already have a working implementation. It does not preclude usage of the old XAA. A driver can use either one. Nobody has to touch old drivers if they don't want to.

The goals of XAA2 are:

1) Smaller.  It's currently about one fifth the XAA size.  There
  was too much benchmark rigging in XAA.  It's not justified.

2) Following from #1, all of the optimizations for hardware with MMIO interfaces has been removed. XAA spent alot of code
on CPU/GPU interleaving. Command buffer-based engines don't
care about this. XAA2 will be slower in x11perf on MMIO
engines but about the same as XAA for command buffer engines.


3) No assumptions about offscreen memory usage.  Leave it entirely
  up to the driver.  I'll provide a sample linear heap manager.
  You can use whatever you want.

4) Messy stuff like the "triple-bits" and "rgb-equal" in XAA will
not be supported except as a complete fallback to software at
GC validation time. There is no per-primitive GC validation like there was in XAA because apps just don't work that way. They
trash validation so much that it needs to be lightweight.



Mark.




-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Mark Vojkovich
Sent: Monday, March 01, 2004 4:19 PM
To: [EMAIL PROTECTED]
Subject: XAA2 namespace?


The current XAA has functions starting with "XAA" and header files
starting with "xaa". To avoid namespace pollution, the second implementation of XAA will need a different namespace. It seems good to avoid calling it anything with a '2' in the name. I'm
leaning towards "Xaa" for the functions and header files. Any
concerns?



Mark.


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

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




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







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

Reply via email to