My current diff is at: http://people.freebsd.org/~anholt/dri/files/sis-14.diff
It's against DRI CVS. Should work fine on Linux/FreeBSD, with or without sisfb. I haven't tested the linux-without-sisfb case, though. My progress so far: * glxgears, geartrain, tunnel, ipers, fire, multiarb, ray, morph3d, isosurf, spectex, gloss, bounce, teapot, reflect all work. tuxracer works on FreeBSD. * DRM and DDX changes are in DRI CVS HEAD. To do: * Tuxracer crashes in sisDDDeleteTexture on linux. I have no idea why (it's crashing freeing memory which I swear is allocated). * Not sure if the fogging in fire is correct -- it looks like I would expect it to, but it disagrees with software rendering. * Issues with clipping/scissoring (texenv, tessdemo -- GLUT_SINGLE buffering) * Implement / advertise GL extensions. * Get AGP support working (waiting for the card to come) -- Eric Anholt [EMAIL PROTECTED] http://people.freebsd.org/~anholt/ [EMAIL PROTECTED] ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel