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