Though it seems kindof intimidating now that I'm in here,
I'd like to contribute to the Mesa3D project. I downloaded the source
a few days ago, while working on my PhD thesis, because I was looking
for an open-source, well-documented graphics API to extend.
Mesa seemed the perfect solution, since it builds fine on my
Windows NT system.
The only problem is - it's not so easy to figure out where to add things
that I need. I've added the "#define"s that are necessary, and some
additional glSomethingEXT functions. I've located the rasterizer code,
and played with it a little to learn more.
However, the old developer document on the website is out of date
( it mentions draw.c for instance, no longer in the source tree ),
so it's very hard to figure out the sequence of calls that occurs after
a set of calls between glBegin(), glEnd(). I need to break into these
calls, because my extension requires a lot of work to be done after
the initial modeling transformation.
Is this still possible?
Have I missed any important documentation perhaps? ( I've checked the
readme.* files in the source tree ).
Thanks in advance,
Joris
|