Mesa 3D graphics library
Go to file
Eric Engestrom 3f64b12c1e ci: drop confusing fake `rules`, `if` and `when` on the list of rules strings
These are not real rules, they are just strings that have an anchor that
can be referenced elsewhere in this file.

Having these fake bits in here is confusing, as revealed by the
reactions from the first version of this commit.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25920>
2023-10-30 17:50:55 +00:00
.ci-farms Revert "ci/lima: farm is down, disable for now" 2023-10-13 11:52:42 +00:00
.ci-farms-disabled Revert "ci/lima: farm is down, disable for now" 2023-10-13 11:52:42 +00:00
.github/workflows
.gitlab issue_templates/Bug Report: fix outdated URL for GFXReconstruct 2023-09-14 10:22:39 +00:00
.gitlab-ci ci: bump VVL to 1.3.269 2023-10-27 00:44:49 +00:00
android Android.mk: Only link LLVM for radeonsi, not amd_vk 2023-09-15 18:43:02 +00:00
bin ci/bin: Refactor create_job_needs_dag 2023-10-27 00:36:48 +00:00
build-support
docs radv: remove NGG streamout support for RDNA1-2 2023-10-30 08:51:51 +00:00
include amd: update amdgpu_drm.h 2023-10-25 15:29:22 +00:00
src ci/zink+radv: add another flake on polaris 2023-10-30 17:19:26 +00:00
subprojects meson: add wayland-protocols from meson wrapdb 2023-10-13 16:44:31 +00:00
.clang-format
.clang-format-ignore
.clang-format-include i915: Re-clang-format and enforce it in CI. 2023-10-09 17:14:09 +00:00
.dir-locals.el
.editorconfig
.git-blame-ignore-revs freedreno: Add reformatting commits to .git-blame-ignore-revs 2023-09-22 02:07:36 +00:00
.gitattributes
.gitignore
.gitlab-ci.yml ci: drop confusing fake `rules`, `if` and `when` on the list of rules strings 2023-10-30 17:50:55 +00:00
.graphqlrc.yml
.mailmap
CODEOWNERS CODEOWNERS: Add @flynnjiang for VirGL video 2023-08-23 08:35:08 +00:00
README.rst
VERSION VERSION: bump to 24.0 2023-10-25 19:56:42 +00:00
meson.build meson: Add gallium-drivers=all option 2023-10-26 19:48:20 +00:00
meson_options.txt meson: Add gallium-drivers=all option 2023-10-26 19:48:20 +00:00

README.rst

`Mesa <https://mesa3d.org>`_ - The 3D Graphics Library
======================================================


Source
------

This repository lives at https://gitlab.freedesktop.org/mesa/mesa.
Other repositories are likely forks, and code found there is not supported.


Build & install
---------------

You can find more information in our documentation (`docs/install.rst
<https://mesa3d.org/install.html>`_), but the recommended way is to use
Meson (`docs/meson.rst <https://mesa3d.org/meson.html>`_):

.. code-block:: sh

  $ mkdir build
  $ cd build
  $ meson ..
  $ sudo ninja install


Support
-------

Many Mesa devs hang on IRC; if you're not sure which channel is
appropriate, you should ask your question on `OFTC's #dri-devel
<irc://irc.oftc.net/dri-devel>`_, someone will redirect you if
necessary.
Remember that not everyone is in the same timezone as you, so it might
take a while before someone qualified sees your question.
To figure out who you're talking to, or which nick to ping for your
question, check out `Who's Who on IRC
<https://dri.freedesktop.org/wiki/WhosWho/>`_.

The next best option is to ask your question in an email to the
mailing lists: `mesa-dev\@lists.freedesktop.org
<https://lists.freedesktop.org/mailman/listinfo/mesa-dev>`_


Bug reports
-----------

If you think something isn't working properly, please file a bug report
(`docs/bugs.rst <https://mesa3d.org/bugs.html>`_).


Contributing
------------

Contributions are welcome, and step-by-step instructions can be found in our
documentation (`docs/submittingpatches.rst
<https://mesa3d.org/submittingpatches.html>`_).

Note that Mesa uses gitlab for patches submission, review and discussions.