Cool, I'll take a look at the XFree tree when I get back to work,

just to give people a quick idea of what I want initially, I want to use
the hardware flipping as opposed to the blt we do now, and the i815 has
synchronous flipping by default (the async doesn't work properly - errata
to spec) which I'm hoping will get rid of my tearing issues.. while I'm at
it I'll try and add the other stuff if I can ..

Dave.


On Fri, 13 Dec 2002, Leif Delgass wrote:

> Just a quick follow-up to this.  It looks like Arjan's patch comes from
> XFree86 CVS, which got a bunch of i830 updates from Keith and David Dawes
> a few days ago (which explains the "KW" comments in Arjan's patch).  I
> assume we'll get these into DRI with the next sync-up.  Just another
> example of the multiple repositories causing confusion... ;)
>
> On Fri, 13 Dec 2002, Leif Delgass wrote:
>
> > On Fri, 13 Dec 2002, Leif Delgass wrote:
> >
> > > On Fri, 13 Dec 2002, Ian Romanick wrote:
> > > > > > On Fri, Dec 13, 2002 at 05:43:51PM -0500, Leif Delgass wrote:
> > > > > FYI, I noticed this recent patch from Arjan van de Ven from lkml.  It's
> > > > > got page flipping and user-defined interrupts for i830 (for 2.4):
> > > > >
> > > > > http://marc.theaimsgroup.com/?l=linux-kernel&m=103969295019388&w=2
> > > >
> > > > Good catch.
> > > >
> > > > > Out of curiosity, I just downloaded the i810/i815 specs.  At first glance
> > > > > I don't see why you couldn't use bit 7 of the interrupt registers on
> > > > > i810/i815 for VBLANK interrupts, rather than emitting a wait for vblank to
> > > > > the ring, but maybe I'm missing something.
> > > >
> > > > That was my conclusion as well.  It appears that Arjan's patch does just
> > > > that for the i830.
> > >
> > > Actually, I think it just has support for user-defined interrupts for DMA
> > > using bit 2, but it could be extended to include vblank support, I think.
> > > The patch includes some updates to the generic vblank template code
> > > (probably taken from DRI CVS, but I didn't look too closely), but the i830
> > > stuff seems to still be using the DRIVER_[PRE,POST]_INSTALL macros and
> > > only enables bit 2 (user-defined interrupt).
> >
> > Sorry...
> > s/bit 2/bit 1/
> >
> >
>
>

-- 
David Airlie, Software Engineer
http://www.skynet.ie/~airlied / [EMAIL PROTECTED]
pam_smb / Linux DecStation / Linux VAX / ILUG person




-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to