View Git repositories

Mesa hosts its code at git://

You can learn more at the project's web page.

Launchpad imports the master branch and you can create branches from it.

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:mesa

There are download files available for Mesa.

See all merge proposals.

Mesa has 7 active branches owned by 2 people and 2 teams. There were 0 commits in the last month.

Bazaar branches

Name Status Last Modified Last Commit
Series: trunk
1 Development 2018-06-11 11:17:07 UTC
78340. egl/glvnd: Fix a segfault in eglGetPr...

Author: Kyle Brenneman
Revision Date: 2018-06-11 11:17:07 UTC

egl/glvnd: Fix a segfault in eglGetProcAddress.

If FindProcIndex in egldispatchstubs.c is called with a name that's less than
the first entry in the array, it would end up trying to store an index of -1 in
an unsigned integer, wrap around to 2^32, and then crash when it tries to look
that up.

Change FindProcIndex so that it uses bsearch(3) instead of implementing its own
binary search, like the GLX equivalent FindGLXFunction does.

Reviewed-by: Eric Engestrom <>

lp:~pali/mesa/mesa-demos 1 Development 2021-08-02 22:31:38 UTC
3845. mesa-demos: NOTE! Default branch is n...

Author: Jordan Justen
Revision Date: 2021-08-02 22:31:38 UTC

mesa-demos: NOTE! Default branch is now main

To update your local repository to use the new default branch, these
commands may help:

$ git fetch origin
$ git checkout master
$ git branch -m main
$ git branch --set-upstream-to=origin/main
$ git remote set-head origin --auto

Signed-off-by: Jordan Justen <>
Reviewed-by: Dave Airlie <>

lp:~pali/mesa/drm 1 Development 2018-02-14 16:33:58 UTC
4283. android: Change gralloc_handle_t memb...

Author: Robert Foss
Revision Date: 2018-02-14 16:33:58 UTC

android: Change gralloc_handle_t members to be fixed width

In order to lessen future alignment issues, lets switch to
fixed width integers where possible.

This excludes the data_owner since it is a pid_t which
in theory could be larger than 32 bits.

Signed-off-by: Robert Foss <>
Reviewed-by: Rob Herring <>

lp:~eyecreate/mesa/debian-experimental 1 Development 2016-09-05 15:25:56 UTC
56742. Bump changelog.

Author: Andreas Boll
Revision Date: 2016-09-05 15:25:56 UTC

Bump changelog.

lp:~eyecreate/mesa/debian-experimental-mod 1 Development 2016-06-20 15:50:49 UTC
56714. try to add new drivers to allowed for...

Author: Kevin W.
Revision Date: 2016-06-20 15:50:49 UTC

try to add new drivers to allowed for package.

lp:~xorg-edgers/mesa/packaging 1 Development 2011-06-03 12:59:50 UTC
97. Drop 999_nouveau.patch (upstream).

Author: Robert Hooker
Revision Date: 2011-06-03 12:59:50 UTC

Drop 999_nouveau.patch (upstream).

lp:~xorg-edgers/mesa/radeon-lucid-packaging 1 Development 2010-08-18 22:42:53 UTC
2. move everything up, for nesting inste...

Author: Tormod Volden
Revision Date: 2010-08-18 22:41:29 UTC

move everything up, for nesting instead of merging

17 of 7 results
You can't create new branches for Mesa.