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

Reply via email to