Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

helpwanted.html 1.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <HTML>
  2. <TITLE>Help Wanted</TITLE>
  3. <link rel="stylesheet" type="text/css" href="mesa.css"></head>
  4. <BODY>
  5. <H1>Help Wanted</H1>
  6. <p>
  7. We can always use more help with the Mesa project.
  8. Here are some specific ideas and areas where help would be appreciated:
  9. </p>
  10. <ol>
  11. <li><p>
  12. Generate the src/mesa/main/enums.c file with a Python script which
  13. uses the gl_API.xml file.
  14. </p>
  15. <li><p>
  16. Try to auto-generate the display list "save" functions seen in dlist.c
  17. using a Python script and the gl_API.xml file.
  18. The gl_API.xml file will probably need a new tag to indicate whether or
  19. not each function gets compiled into display lists.
  20. </p>
  21. <li><p>
  22. Maintenance of assembly language files on Linux, Windows and SPARC systems.
  23. </p>
  24. <li><p>
  25. Help to incorporate the 3Dlabs' shading language compiler for OpenGL 2.0.
  26. </p>
  27. <li><p>
  28. Implement assembly language (SSE/MMX) code generation for
  29. vertex/fragment programs.
  30. </p>
  31. <li><p>
  32. Windows 98/NT driver building, maintenance and testing
  33. (Karl Schultz has been doing a great job of this lately).
  34. </p>
  35. <li><p>
  36. Maintenance and testing of various drivers, such as DOS/DJGPP, GGI, etc.
  37. </p>
  38. <li><p>
  39. Write new tests for Glean.
  40. </p>
  41. </ol>
  42. <p>
  43. If you want to help with Mesa, first join the Mesa developer's
  44. mailing list.
  45. Then post a message to propose what you want to do, just to make sure
  46. there's no issues.
  47. </p>
  48. </p>
  49. Anyone is welcome to contribute code to the Mesa project.
  50. By doing so, it's assumed that you agree to the code's licensing terms.
  51. </p>
  52. <p>
  53. Finally:
  54. <p>
  55. <ol>
  56. <li>Try to write high-quality code that follows the existing style.
  57. <li>Use uniform indentation, write comments, use meaningful identifiers, etc.
  58. <li>Test your code thoroughly. Include test programs if appropriate.
  59. </ol>
  60. </BODY>
  61. </HTML>