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.

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

Bazaar branches

Name Status Last Modified Last Commit
Series: trunk
1 Development 2017-01-20 21:39:51 UTC 4 hours ago
64035. anv: don't require render target isl ...

Author: Lionel Landwerlin
Revision Date: 2017-01-20 21:39:51 UTC

anv: don't require render target isl bit for depth/stencil surfaces

Blorp can deal with depth/stencil surfaces blits/copies without the
render target requirement. Also having both render target and
depth/stencil requirement is incompatible from isl's point of view.

This fixes an image creation issue in the high level quality settings
of the Unity3D player, which requires a depth texture with src/dst
transfer & 4x multisampling.

v2: Simply aspect checking condition (Jason)

Signed-off-by: Lionel Landwerlin <>
Reviewed-by: Jason Ekstrand <>
Cc: 13.0 17.0 <>

lp:~pali/mesa/drm 1 Development 2017-01-20 15:27:33 UTC 10 hours ago
3996. xf86drm: Reuse sysfs_uevent_get() Re...

Author: Thierry Reding
Revision Date: 2017-01-20 15:27:33 UTC

xf86drm: Reuse sysfs_uevent_get()

Recent patches for USB, platform and host1x bus support introduced the
sysfs_uevent_get() function that provides a generic way of parsing the
sysfs uevent file that is associated with each device in Linux.

Open-coded variants of this still exist in other places, so make those
reuse the new function to remove some code duplication.

Reviewed-by: Emil Velikov <>
Signed-off-by: Thierry Reding <>

lp:~pali/mesa/mesa-demos 1 Development 2017-01-18 13:28:50 UTC 2017-01-18
3760. texdown: Use alligned_alloc/_aligned_...

Author: Jose Fonseca
Revision Date: 2017-01-18 13:28:50 UTC

texdown: Use alligned_alloc/_aligned_malloc.

Simplifies the code and addresses compiler warnings.

lp:~eyecreate/mesa/debian-experimental 1 Development 2016-09-05 15:25:56 UTC 2016-09-05
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 2016-06-20
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 2011-06-03
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 2010-08-18
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.