On Thu, 19 Feb 2004 18:26:50 -0800 (PST)
Alex Deucher <[EMAIL PROTECTED]> wrote:

> 
> --- Felix K_hling <[EMAIL PROTECTED]> wrote:
> > Hello S3 Savage users,
> > 
> [snip]
> 
> Felix,
> 
>    I'd like to give you a hand on the 3D driver while I still have some
> free time, but I have to admit, I'm somewhat intimidated.  What's a
> good task that I can work on to get my feet wet on the 3D side?  It's
> probably not too much more complicated than the 2D side.  Gotta do it
> sometime...
> 
> Thanks,
> 
> Alex

You could start with smaller bug fixes. This way you'd see results
pretty soon and get used to limited parts of the source code. You could
also start moving things to the kernel module. Clears and buffer swaps
should be pretty mechanical. They are currently in savageioctl.c.

DMA buffer management would be the next step. I had a brief look at how
the radeon driver does DMA buffer aging a while back. Something similar
should be possible on the Savage using the event tag. There are
templates for DMA buffer mapping in the DRM. I don't know how much work
is left to the individual driver. Also the PCI scatter-gather template
could be useful to get PCI savages supported again on 2.6 kernels. I'd
like to get rid of those hacks that the savage driver currently uses for
PCI cards. This step would involve small changes in the 2D driver as
well.

Felix


-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to