xref: /aosp_15_r20/external/mesa3d/README.rst (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker`Mesa <https://mesa3d.org>`_ - The 3D Graphics Library
2*61046927SAndroid Build Coastguard Worker======================================================
3*61046927SAndroid Build Coastguard Worker
4*61046927SAndroid Build Coastguard Worker
5*61046927SAndroid Build Coastguard WorkerSource
6*61046927SAndroid Build Coastguard Worker------
7*61046927SAndroid Build Coastguard Worker
8*61046927SAndroid Build Coastguard WorkerThis repository lives at https://gitlab.freedesktop.org/mesa/mesa.
9*61046927SAndroid Build Coastguard WorkerOther repositories are likely forks, and code found there is not supported.
10*61046927SAndroid Build Coastguard Worker
11*61046927SAndroid Build Coastguard Worker
12*61046927SAndroid Build Coastguard WorkerBuild & install
13*61046927SAndroid Build Coastguard Worker---------------
14*61046927SAndroid Build Coastguard Worker
15*61046927SAndroid Build Coastguard WorkerYou can find more information in our documentation (`docs/install.rst
16*61046927SAndroid Build Coastguard Worker<https://docs.mesa3d.org/install.html>`_), but the recommended way is to use
17*61046927SAndroid Build Coastguard WorkerMeson (`docs/meson.rst <https://docs.mesa3d.org/meson.html>`_):
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard Worker.. code-block:: sh
20*61046927SAndroid Build Coastguard Worker
21*61046927SAndroid Build Coastguard Worker  $ meson setup build
22*61046927SAndroid Build Coastguard Worker  $ ninja -C build/
23*61046927SAndroid Build Coastguard Worker  $ sudo ninja -C build/ install
24*61046927SAndroid Build Coastguard Worker
25*61046927SAndroid Build Coastguard WorkerSupport
26*61046927SAndroid Build Coastguard Worker-------
27*61046927SAndroid Build Coastguard Worker
28*61046927SAndroid Build Coastguard WorkerMany Mesa devs hang on IRC; if you're not sure which channel is
29*61046927SAndroid Build Coastguard Workerappropriate, you should ask your question on `OFTC's #dri-devel
30*61046927SAndroid Build Coastguard Worker<irc://irc.oftc.net/dri-devel>`_, someone will redirect you if
31*61046927SAndroid Build Coastguard Workernecessary.
32*61046927SAndroid Build Coastguard WorkerRemember that not everyone is in the same timezone as you, so it might
33*61046927SAndroid Build Coastguard Workertake a while before someone qualified sees your question.
34*61046927SAndroid Build Coastguard WorkerTo figure out who you're talking to, or which nick to ping for your
35*61046927SAndroid Build Coastguard Workerquestion, check out `Who's Who on IRC
36*61046927SAndroid Build Coastguard Worker<https://dri.freedesktop.org/wiki/WhosWho/>`_.
37*61046927SAndroid Build Coastguard Worker
38*61046927SAndroid Build Coastguard WorkerThe next best option is to ask your question in an email to the
39*61046927SAndroid Build Coastguard Workermailing lists: `mesa-dev\@lists.freedesktop.org
40*61046927SAndroid Build Coastguard Worker<https://lists.freedesktop.org/mailman/listinfo/mesa-dev>`_
41*61046927SAndroid Build Coastguard Worker
42*61046927SAndroid Build Coastguard Worker
43*61046927SAndroid Build Coastguard WorkerBug reports
44*61046927SAndroid Build Coastguard Worker-----------
45*61046927SAndroid Build Coastguard Worker
46*61046927SAndroid Build Coastguard WorkerIf you think something isn't working properly, please file a bug report
47*61046927SAndroid Build Coastguard Worker(`docs/bugs.rst <https://docs.mesa3d.org/bugs.html>`_).
48*61046927SAndroid Build Coastguard Worker
49*61046927SAndroid Build Coastguard Worker
50*61046927SAndroid Build Coastguard WorkerContributing
51*61046927SAndroid Build Coastguard Worker------------
52*61046927SAndroid Build Coastguard Worker
53*61046927SAndroid Build Coastguard WorkerContributions are welcome, and step-by-step instructions can be found in our
54*61046927SAndroid Build Coastguard Workerdocumentation (`docs/submittingpatches.rst
55*61046927SAndroid Build Coastguard Worker<https://docs.mesa3d.org/submittingpatches.html>`_).
56*61046927SAndroid Build Coastguard Worker
57*61046927SAndroid Build Coastguard WorkerNote that Mesa uses gitlab for patches submission, review and discussions.
58