Hello. I've just finished a patch against the DRI trunk (well, I checked it out one week ago, but I hope the patch will work). Gears is working and the DMA test is still failing. Anyway, I think it's a good thing to start with an up to date codebase.
So, please, to any of you interested in helping with the Mach64 development, I would like to know if the patch works for you, and what results are you getting using it. I also recommend migrating to the fresh DRI trunk to share a common codebase. The results you'd expect are: gears working (in my computer is getting about 215-220 FPS) glxinfo working DMA test doesn't work (actually, the busmastering test function is bm_dma_test and it's been called from mach64_do_dma_cleanup in the mach64_dma.c file). Have in mind that mesa is writing directly into the card, because we are still missing a working DMA implementation. One of the pending works could be implementing some kind of pseudoDMA transfers like in the Utah-GLX system (this would be necessary to have a 'secure' driver while we are fighting with BusMastering) Jouko Pynnönen have told me about some diferences between 2D initialization between (XFree 3.x + Utah-GLX) and (XFree 4.1 + DRI). I would try to look further into this. I have posted the patch itself into the sourceforge DRI Project area: [ #471868 ] Mach64 update for the DRI CVS Trunk The patch is a bzip2 compressed unified diff file. Best regards. P.D: I feel that my english is getting worse as time passes. -- M. Teira _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel