From: Brian P. <br...@pr...> - 2000-05-23 14:49:28
|
Joris Timmermans wrote: > > 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 ). The code changes faster than the documentation. The T&L code is pretty complicated because of all the optimizations. Even I don't understand/know it very well. Keith Whitwell's the person to ask about it but he's been busy with hardware driver work. You can ask your questions here, of course. -Brian |