On 2002.04.21 07:56 Leif Delgass wrote:
> Well, I knocked one item off the list.  I implemented sequential
> multi-register writes in the primitive functions.  Seems to help my
> framerate a bit even with pseudo-DMA.  I changed the primitive functions
> to supply the register addresses as the memory-mapped addresses, which is
> what the GUI-mastering requires.  The kernel DMA emulation function now
> converts them back before writing.  I also fixed the register
> incrementing
> for multi-reg writes, since it needed to be +4 instead of +1.

Great. 
> We just need to add the fifo check now.

I've just add it but it makes gears drop from 222 to 185 fps in my system. 
I don't know if this is caused by droped triangles when there is no FIFO 
check, or if the FIFO check makes a big overload. So I #ifdef'd it out. 
Note that I even avoided to use udelay or any other time function, but it 
didn't help.

> 
> So I'm going to start looking at how to set up the ring for the
> descriptor tables, and maybe hack around on AGP textures some more.

I'll also start to study the subject, and see what else can be done.

> 
> --
> Leif Delgass
> http://www.retinalburn.net
> 

José Fonseca

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to