2020-06-12 20:09:42 +02:00
|
|
|
Help Wanted
|
|
|
|
|
===========
|
|
|
|
|
|
|
|
|
|
We can always use more help with the Mesa project. Here are some
|
|
|
|
|
specific ideas and areas where help would be appreciated:
|
|
|
|
|
|
2026-02-05 18:14:16 -08:00
|
|
|
#. **Driver testing.** Most developers are working on newer hardware
|
|
|
|
|
on the Mesa main branch, but older hardware often doesn't have
|
|
|
|
|
automated testing or as much testing coverage. Testing your older
|
|
|
|
|
hardware for regressions and bisecting and fixing problems in those
|
|
|
|
|
drivers is useful for other Linux users. You can also help by
|
|
|
|
|
doing manual performance (or regression) testing work on performance
|
|
|
|
|
changes being made in Mesa's open merge requests.
|
2020-06-12 20:09:42 +02:00
|
|
|
#. **Driver debugging.** There are plenty of open bugs in the `bug
|
|
|
|
|
database <https://gitlab.freedesktop.org/mesa/mesa/-/issues>`__.
|
2020-09-30 15:08:33 +02:00
|
|
|
#. **Remove aliasing warnings.** Enable GCC's
|
2020-06-12 20:09:42 +02:00
|
|
|
``-Wstrict-aliasing=2 -fstrict-aliasing`` arguments, and track down
|
|
|
|
|
aliasing issues in the code.
|
2019-06-04 14:14:27 +02:00
|
|
|
#. **Contribute more tests to**
|
2026-02-05 18:14:16 -08:00
|
|
|
`Piglit <https://piglit.freedesktop.org/>`__ that aren't covered by
|
|
|
|
|
VK-GL-CTS.
|
2020-06-12 20:09:42 +02:00
|
|
|
|
|
|
|
|
You can find some further To-do lists here:
|
|
|
|
|
|
|
|
|
|
**Common To-Do lists:**
|
|
|
|
|
|
2021-04-26 13:51:33 -07:00
|
|
|
- `features.txt <https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/features.txt>`__
|
2026-02-05 18:14:16 -08:00
|
|
|
- Status of OpenGL/OpenGLES and Vulkan features in Mesa across drivers.
|
2020-06-12 20:09:42 +02:00
|
|
|
|
|
|
|
|
If you want to do something new in Mesa, first join the Mesa developer's
|
|
|
|
|
mailing list. Then post a message to propose what you want to do, just
|
|
|
|
|
to make sure there's no issues.
|
|
|
|
|
|
|
|
|
|
Anyone is welcome to contribute code to the Mesa project. By doing so,
|
|
|
|
|
it's assumed that you agree to the code's licensing terms.
|
|
|
|
|
|
2026-02-05 18:14:16 -08:00
|
|
|
Finally, be sure to review the instructions for :doc:`submitting
|
|
|
|
|
patches <submittingpatches>`.
|