Mesa-3D with Gallium Nine support for Direct3D 9
Clone or download
Pull request Compare This branch is 43244 commits ahead of chrisbmr:master.
axeldavy st/nine: Enable shadow mapping for ps 1.X
We didn't implement shadow textures for ps 1.X,
assuming the case couldn't happen...
Well it does.

Fixes: #261

Signed-off-by: Axel Davy <>
Latest commit 80fe8b2 Oct 14, 2018
Failed to load latest commit information.
bin bin/ remove execute bit/shebang Aug 23, 2018
build-support configure: commit test files Oct 16, 2017
docs docs: update calendar, add news and link release notes to 18.2.2 Oct 5, 2018
doxygen doxygen: Plumb through gallium/ to automated documentation May 30, 2016
include d3dadapter: Fix wrong naming in header file Oct 11, 2018
m4 Revert "configure: allow building with python3" Aug 24, 2018
scons scons: Check for mako 0.8.0 Aug 16, 2018
scripts fix mesa check Aug 30, 2016
src st/nine: Enable shadow mapping for ps 1.X Oct 14, 2018
.dir-locals.el dir-locals.el: Adds White Space support Nov 14, 2016
.editorconfig editorconfig: Add meson configuration Oct 9, 2017
.gitattributes Disable autocrlf on Visual Studio project files. Feb 28, 2008
.gitignore .gitignore: list *.orig and *.rej Sep 6, 2017
.mailmap mailmap: add various typos of Emil's address from the log Aug 16, 2018
.travis.yml .travis: Drop note about Clover builds being slow Sep 25, 2018 Android: copy -fno*math* options from the autotools build Aug 8, 2018 dri drivers: Always add the sha1 build-id Nov 1, 2017 Remove HOST_OUT_release Aug 2, 2018 v3d: Switch the vc5 driver to using the finalized V3D UABI. May 16, 2018
README.rst README: wording fix for previous commit Jun 11, 2018
REVIEWERS REVIEWERS: add root to the Meson reviewers group Jun 1, 2018
SConstruct scons: Require python 2.7 Aug 16, 2018
VERSION mesa: bump version to 18.3.0-devel Aug 2, 2018
appveyor.yml appveyor: Set git core.autocrlf setting to true. Aug 21, 2018 pass --force to autoreconf, quote ORIGDIR Mar 11, 2015 scons: Recognize LLVM_CONFIG environment variable. Nov 24, 2016 util: Add tests for fast integer division by constants Oct 10, 2018 gallium: Fix on non-bash /bin/sh Oct 10, 2016 install-lib-links: remove the .install-lib-links file Feb 24, 2015 meson: Don't allow building EGL on Windows or MacOS Oct 10, 2018
meson_options.txt meson: add option to statically link llvm Sep 20, 2018


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.