I am investigating supporting DRI and OpenGL for the Silicon Motion driver.
1) I have the OpenGL code from the Windows 2000 Silicon Motion driver. Can this code be mostly used "as is"? Or will the Linux code be entirely different?
Depending on licensing issues attached to the code you have and how you want to distribute it, you may be able to use a lot or a little.
Licensing issues are not a problem. SMI has approached me asking for this to be done, so I will have full access to all their source code to use to complete this task.
All of the existing open-source drivers are based on Mesa, and the whole build process for 3D drivers in XFree86 is built on that. I suspect, but am in no position to say for sure, that any "contributed" drivers would have to conform to that. Porting the existing driver to use Mesa would probably be a lot of work, but it shouldn't be insurmountable.
Mesa support/conformance is a requirement. The resulting SMI drivers would remain open source, and part of the Xfree/DRI/Linux distribution. That is the plan at least.
This hardware is not supported and I know of nobody that is working on it.
ok, thanks. I just wanted to make sure I wasn't going to be duplicating effort, or stepping on anyone else's toes.
There are way too many variables to be able to accurately answer that question (see my answer to your first question). :)
But it sounds like at best I can only re-use the very lowest level of drawing code (the part that talks to the hardware_ from the Windows 2000 driver. Everything above that will be different.
This is starting to sound like a couple of months work.
Thanks, Noel. -- A precariously balanced mixture of myopic optimism and rampant paranoia.
_________________________________________________________________
Get 10MB of e-mail storage! Sign up for Hotmail Extra Storage. http://join.msn.com/?PAGE=features/es
_______________________________________________ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel