Here's my current incarnation of the vblank patches, including MGA and r128 support. It makes the vblank-waiting code as similar as possible across the different drivers. It additionally makes one part of the radeon driver that was doing a getparam per context do it in screen creation like r200.
http://people.freebsd.org/~anholt/dri/files/framethrottle7.diff I've tested on FreeBSD with G400, 8500, radeon 64MB DDR, and r128 pro, each of them with and without LIBGL_SYNC_REFRESH and with a vt switch while a sync_refresh glxgears was running. It's untested on linux. I plan on committing it in the next couple of days unless there's complaints. What's the status of r128 pageflip, which I noticed code for in the client driver? -- Eric Anholt <[EMAIL PROTECTED]> http://people.freebsd.org/~anholt/dri/ ------------------------------------------------------- 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
