Skip to content
Mesa-3D with Gallium Nine support for Direct3D 9
C C++ Assembly Python Meson Yacc Other
Branch: master
Clone or download
Pull request Compare This branch is 49471 commits ahead of chrisbmr:master.
axeldavy st/nine: Improve return error code in CheckDeviceFormat
This seems suspicious, but is better than what we currently do.

Signed-off-by: Axel Davy <>
Latest commit f307be7 Jun 3, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitlab-ci gitlab-ci: add the vulkan overlay layer to the vulkan build May 8, 2019
bin delete autotools .gitignore files Apr 29, 2019
build-support configure: commit test files Oct 16, 2017
docs swr/rast: Enable ARB_GL_texture_buffer_range May 30, 2019
scripts improve portability May 3, 2019
.dir-locals.el dir-locals.el: Adds White Space support Nov 14, 2016
.gitlab-ci.yml gitlab-ci: build-test the tools as well May 17, 2019
.mailmap .mailmap: Add a few more alises for myself Feb 13, 2019
.travis.yml travis: Use our own travis ci Jun 3, 2019 mesa: android: freedreno: build libfreedreno_{drm,ir3} static libs May 6, 2019
README.rst travis: Use our own travis ci Jun 3, 2019
REVIEWERS docs: drop most autoconf references Apr 15, 2019
SConstruct scons: Require python 2.7 Aug 16, 2018
VERSION Bump version for 19.1 branch May 7, 2019


Mesa - The 3D Graphics Library


This repository lives at Other repositories are likely forks, and code found there is not supported.

Build status


Build & install

You can find more information in our documentation (docs/install.html), but the recommended way is to use Meson (docs/meson.html):

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


Many Mesa devs hang on IRC; if you're not sure which channel is appropriate, you should ask your question on Freenode'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:

Bug reports

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


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

Note that Mesa uses email mailing-lists for patches submission, review and discussions.

You can’t perform that action at this time.