Help Wanted
We can always use more help with the Mesa project. Here are some
specific areas. If you think you can help out, post to the mesa3d-dev
mailing list.
- Windows 98/NT build/driver maintenance and testing (Karl Schultz has been
doing a great job of this lately)
- DOS/DJGPP build/driver maintenance and testing
- GGI driver/build maintenance and testing
- GNU autoconfig/libtool maintenance (esp. on non-Linux systems)
- x86, SSE, 3DNow! and SPARC assembly language programming
- Implement WGL font functions in the WGL interface code
- Implement off-screen bitmap rendering support in the WGL interface code
- Help with writing/testing the new NV_fragment_program extension code
- Implement the ARB_vertex/fragment extensions
- Download/compile/test Mesa and report any bugs found
If you want to help with Mesa, first join the Mesa developer's
mailing list. Then post a message explaining what you might like
to help with. The Mesa web page has a list of a few work items
which you may consider.
Anyone is welcome to contribute code to the Mesa project, provided you
agree to the copyright terms of the relevant code. See the COPYRIGHT
file.
Unfortunately, all the easy work in Mesa was done years ago. Nowadays, the
work is rather complicated and not suited to beginners.
If you're contribution code to the Mesa library itself:
- Try to write clean code (uniform indentation, comments, meaningful
identifiers, etc). It must be readable and maintainable!
- Test your code. On several occations I've incorporated code from
users which later turned out to have bugs. Now, I'm pretty hesitant
to use code which doesn't look good.