On Mon, 22 Dec 2003 15:30:47 -0800 (PST)
Alex Deucher <[EMAIL PROTECTED]> wrote:

> I'd be willing to help on the 2D side, I just need to get ahold of an
> old savage board to test with.   I have an old laptop with a savage ix
> in it, but it's be in the process of being sold, so I doubt I'll be
> able to mess with it, plus there is no 3d support for savage3D core yet
> anyway.
> Assuming this card will work:
> http://www.compgeeks.com/details.asp?invtid=A397-16MB 
> Perhaps I will pick it up and start working on the 2D side after the
> holidays.
> 
> Felix, have you compared the utah savage 3D/MX/IX drivers with the S3
> savage4 code?  I'm wondering how difficult it would be to add 3D
> support for the older chips. old IX boards are dirt cheap:
> http://www.compgeeks.com/details.asp?invtid=S3298SDR-8MTV

I didn't notice this link before. Indeed, the card is cheaper than
shipping to Germany. :-/

After a brief look at the utah driver: the S3 driver is definitely not
based on the utah-driver. They are completely different. However, the
register defines look very similar. There is also a BCI and the
primitive types and vertex formats are encoded in the same way. I havn't
checked the 3D state registers in detail. The savage4 driver uses DMA
buffers to transfer commands, the savage IX driver uses the BCI. I don't
know if the savage IX didn't have busmaster DMA capabilities, at least
the relevant register defines are missing in the utah driver.

The easiest start would probably be to "downgrade" the savage 4 driver
to BCI command submission and then just try it on a Savage IX. Let's see
how badly it crashes and burns. ;-)

> 
> Alex
> 

Felix

------------    __\|/__    ___     ___       -------------------------
 Felix       ___\_e -_/___/ __\___/ __\_____   You can do anything,
   Kühling  (_____\Ä/____/ /_____/ /________)  just not everything
 [EMAIL PROTECTED]       \___/   \___/   U        at the same time.


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
--
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to