From: Keith W. <ke...@tu...> - 2002-09-26 08:54:55
|
Eric Anholt wrote: > On Thu, 2002-09-26 at 00:58, Eric Anholt wrote: > >>CVSROOT: /cvsroot/dri >>Module name: xc >>Repository: xc/xc/lib/GL/mesa/src/drv/r200/ >>Changes by: anholt@usw-pr-cvs1. 02/09/26 00:58:14 >> >>Log message: >> R200 sync-to-vblank support (set LIBGL_THROTTLE_REFRESH=1) >> > > Okay, that concludes things for tonight. It's building and running > nicely on my end but I've got some more patches here, so yell if I broke > something. > > I've got the mga patches, but I'm missing one versioning check, I'm not > sure about what to do with the radeon stuff in drm_dma.h, and I'm > tired. They sync to vsync rather than vblank, though vblank should be > possible with some work. It survived vtswitch on BSD without any extra > reg-saving code in the 2d, but I would like to make sure the reg-saving > is correct before committing that. I just tried to build & run this on freebsd. Have you tried turning the original interrupt code back on? See Line 422 in radeon_context.c. I got an immediate failure when running gears on freebsd -- same behaviour, looks like it isn't getting an irq back after requesting one. The difference is now you don't have to run quake first, so it looks like there's been a regression. Keith |