Re: Xati frees with drm
Eric Anholt <[email protected]> Sun, 16 May 2004 21:40:40 -0700
| Newsgroups | gmane.comp.freedesktop.xserver |
|---|---|
| Message-ID | <1084768840.797.159.camel@leguin> |
On Sun, 2004-05-16 at 21:19, Ralph Thomas wrote: > > I don't plan on finishing 3d acceleration in kdrive at this point. I've > > still got to clean up the rest of my kaa diffs to start getting this > > stuff into xorg, before I'd even have time for that. > > Out of curiosity, what things will you be changing in KAA? I ask only > because I've written a simple VIA CLE266 driver for kdrive (VIA are > currently reviewing the code). Currently it only accelerates copy and > clear operations, but I want to add acceleration for the render > operations and for off-screen pixmaps. If you're changing anything > related to that, then I'd be especially interested :). > > Thanks, > Ralph As far as solid/copy and off-screen pixmaps, nothing changes from the driver's perspective. For Composite, an optional CheckComposite hook is added which lets you send a composite op to software before any migration occurs. This is critical for performance when an op will result in a software fallback. If you get the render accel working, adding CheckComposite is quick. Be sure to check with rendercheck from xapps, ignoring the dst coords test which is broken due to my xlib cluelessness. I'm extremely close to getting r100 render accel working. After that, I'm planning on testing r128 one more time and just committing all this, and sorry for the messiness of the diffs that will be produced but disentangling would be quite a bit of work. -- Eric Anholt [email protected] http://people.freebsd.org/~anholt/ [email protected]