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