CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
48 lines
2.3 KiB
ReStructuredText
48 lines
2.3 KiB
ReStructuredText
Help Wanted
|
|
===========
|
|
|
|
We can always use more help with the Mesa project. Here are some
|
|
specific ideas and areas where help would be appreciated:
|
|
|
|
#. **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.
|
|
#. **Tasks up for grabs.** There are ideas for improvements which other
|
|
developers would like to see someone take on, but are explicitly up for
|
|
grabs, under the `difficulty: easy
|
|
<https://gitlab.freedesktop.org/mesa/mesa/-/work_items?sort=created_date&state=opened&label_name%5B%5D=difficulty%3A%20easy>`__,
|
|
`difficulty: medium
|
|
<https://gitlab.freedesktop.org/mesa/mesa/-/work_items?sort=created_date&state=opened&label_name%5B%5D=difficulty%3A%20medium>`__,
|
|
and `difficulty: hard
|
|
<https://gitlab.freedesktop.org/mesa/mesa/-/work_items?sort=created_date&state=opened&label_name%5B%5D=difficulty%3A%20hard>`__
|
|
labels.
|
|
#. **Driver debugging.** There are plenty of open bugs in the `bug
|
|
database <https://gitlab.freedesktop.org/mesa/mesa/-/work_items>`__.
|
|
#. **Remove aliasing warnings.** Enable GCC's
|
|
``-Wstrict-aliasing=2 -fstrict-aliasing`` arguments, and track down
|
|
aliasing issues in the code.
|
|
#. **Contribute more tests to**
|
|
`Piglit <https://piglit.freedesktop.org/>`__ that aren't covered by
|
|
VK-GL-CTS.
|
|
|
|
You can find some further To-do lists here:
|
|
|
|
**Common To-Do lists:**
|
|
|
|
- `features.txt <https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/docs/features.txt>`__
|
|
- Status of OpenGL/OpenGLES and Vulkan features in Mesa across drivers.
|
|
|
|
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.
|
|
|
|
Finally, be sure to review the instructions for :doc:`submitting
|
|
patches <submittingpatches>`.
|