Mesa 3D graphics library
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.
 
 
 
 
 
 
Go to file
Bas Nieuwenhuizen a97a6d0f0e
radv: reserve space for the scissor in vkCmdBeginRendering.
5 hours ago
.github/workflows add zink to macos ci 4 days ago
.gitlab/issue_templates gitlab: ask that reporters don't include long logs in descriptions 6 months ago
.gitlab-ci ci/alpine: bump to 3.17, new GCC 12 and LLVM 15 2 days ago
android Android.mk: Fix gnu++14 related build failures 3 weeks ago
bin meson: do not use source_root() when possible 5 days ago
build-support configure: commit test files 5 years ago
docs pvr: debug: Add documentation for PVR_DEBUG environment variable 1 day ago
include include: Update the OpenCL headers 1 week ago
src radv: reserve space for the scissor in vkCmdBeginRendering. 5 hours ago
subprojects meson: upgrade zlib wrap 1 month ago
.dir-locals.el dir-locals.el: Adds White Space support 6 years ago
.editorconfig mesa: replace tab with 3 space in mesa/program/program_parse.y by tools 3 days ago
.gitattributes Add new rules to .gitattributes 10 months ago
.gitignore .gitignore: add VSCode and VSCodium 5 days ago
.gitlab-ci.yml ci/alpine: build Mesa on top of Alpine 3.16 2 weeks ago
.graphqlrc.yml ci/bin: Add utility to find jobs dependencies 4 months ago
.mailmap .mailmap: change spelling for Constantine Kharlamov 4 months ago
CODEOWNERS CODEOWNERS: add MTCoster as an Imagination maintainer 4 days ago
README.rst docs: promote #dri-devel on oftc over freenode 2 years ago
VERSION VERSION: fix version as it will be a new year 3 weeks ago
meson.build meson: Don't depend on expat for !use_xmlconfig 3 days ago
meson_options.txt util: Add xmlconfig build option 3 days ago

README.rst

`Mesa `_ - 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
`_), but the recommended way is to use
Meson (`docs/meson.rst `_):

.. 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
`_, 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
`_.

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


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

If you think something isn't working properly, please file a bug report
(`docs/bugs.rst `_).


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

Contributions are welcome, and step-by-step instructions can be found in our
documentation (`docs/submittingpatches.rst
`_).

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