View Git repositories

Mesa hosts its code at git://anongit.freedesktop.org/mesa/mesa.

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 8 active branches owned by 2 people and 2 teams. There were 1007 commits by 90 people in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:mesa
Series: trunk
1 Development 2017-03-23 06:20:18 UTC 5 hours ago
65868. android: i965: generate code for OA c...

Author: Mauro Rossi
Revision Date: 2017-03-23 06:20:18 UTC

android: i965: generate code for OA counter queries

Automake generation rules are replicated for android.
$* macro was expected to return "hsw" but instead gives "hsw.{h,c}"
so $(basename $*) is used as a workaround
to set the correct --chipset option for brw_oa.py script.

Build tested with nougat-x86

Fixes: e565505 "i965: Add script to gen code for OA counter queries"
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Acked-by: Robert Bragg <robert@sixbynine.org>
Acked-by: Emil Velikov <emil.velikov@collabora.com>

lp:~vcs-imports/mesa/trunk 1 Development 2017-03-23 06:20:18 UTC 5 hours ago
65868. android: i965: generate code for OA c...

Author: Mauro Rossi
Revision Date: 2017-03-23 06:20:18 UTC

android: i965: generate code for OA counter queries

Automake generation rules are replicated for android.
$* macro was expected to return "hsw" but instead gives "hsw.{h,c}"
so $(basename $*) is used as a workaround
to set the correct --chipset option for brw_oa.py script.

Build tested with nougat-x86

Fixes: e565505 "i965: Add script to gen code for OA counter queries"
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Acked-by: Robert Bragg <robert@sixbynine.org>
Acked-by: Emil Velikov <emil.velikov@collabora.com>

lp:~pali/mesa/drm 1 Development 2017-03-21 14:03:55 UTC 2017-03-21
4027. freedreno: fix potential use-after-fr...

Author: Rob Clark
Revision Date: 2017-03-21 14:03:55 UTC

freedreno: fix potential use-after-free on a5xx+

Something that valgrind spotted:

==8441== Invalid read of size 4
==8441== at 0x5DEE168: msm_ringbuffer_emit_reloc (msm_ringbuffer.c:506)
==8441== by 0x5B48F0F: OUT_RELOCW (freedreno_util.h:241)
==8441== by 0x5B48F0F: fd5_emit_blit (fd5_emit.h:131)
==8441== by 0x5B48F0F: emit_gmem2mem_surf.isra.12 (fd5_gmem.c:450)
==8441== by 0x5B4910F: fd5_emit_tile_gmem2mem (fd5_gmem.c:477)
==8441== by 0x5B14943: render_tiles (freedreno_gmem.c:342)
==8441== by 0x5B14943: fd_gmem_render_tiles (freedreno_gmem.c:416)
==8441== by 0x5B0FBA7: batch_flush (freedreno_batch.c:281)
==8441== by 0x5B0FBA7: fd_batch_flush (freedreno_batch.c:306)
==8441== by 0x5B11FE7: fd_context_flush (freedreno_context.c:52)
==8441== by 0x58AD783: st_glFlush (st_cb_flush.c:121)
==8441== by 0x5751EE7: _mesa_make_current (context.c:1652)
==8441== by 0x58E6A97: st_api_make_current (st_manager.c:811)
==8441== by 0x5A2CE43: dri_unbind_context (dri_context.c:207)
==8441== by 0x5A2C77F: driUnbindContext (dri_util.c:589)
==8441== by 0x4AC8A67: MakeContextCurrent (glxcurrent.c:214)
==8441== Address 0x6f5eb1c is 204 bytes inside a block of size 240 free'd
==8441== at 0x4868F44: realloc (vg_replace_malloc.c:785)
==8441== by 0x5DEE143: msm_ringbuffer_emit_reloc (msm_ringbuffer.c:502)
==8441== by 0x5B48F0F: OUT_RELOCW (freedreno_util.h:241)
==8441== by 0x5B48F0F: fd5_emit_blit (fd5_emit.h:131)
==8441== by 0x5B48F0F: emit_gmem2mem_surf.isra.12 (fd5_gmem.c:450)
==8441== by 0x5B4910F: fd5_emit_tile_gmem2mem (fd5_gmem.c:477)
==8441== by 0x5B14943: render_tiles (freedreno_gmem.c:342)
==8441== by 0x5B14943: fd_gmem_render_tiles (freedreno_gmem.c:416)
==8441== by 0x5B0FBA7: batch_flush (freedreno_batch.c:281)
==8441== by 0x5B0FBA7: fd_batch_flush (freedreno_batch.c:306)
==8441== by 0x5B11FE7: fd_context_flush (freedreno_context.c:52)
==8441== by 0x58AD783: st_glFlush (st_cb_flush.c:121)
==8441== by 0x5751EE7: _mesa_make_current (context.c:1652)
==8441== by 0x58E6A97: st_api_make_current (st_manager.c:811)
==8441== by 0x5A2CE43: dri_unbind_context (dri_context.c:207)
==8441== by 0x5A2C77F: driUnbindContext (dri_util.c:589)
==8441== Block was alloc'd at
==8441== at 0x4868F44: realloc (vg_replace_malloc.c:785)
==8441== by 0x5DEE08B: msm_ringbuffer_emit_reloc (msm_ringbuffer.c:481)
==8441== by 0x5B48F0F: OUT_RELOCW (freedreno_util.h:241)
==8441== by 0x5B48F0F: fd5_emit_blit (fd5_emit.h:131)
==8441== by 0x5B48F0F: emit_gmem2mem_surf.isra.12 (fd5_gmem.c:450)
==8441== by 0x5B4909F: fd5_emit_tile_gmem2mem (fd5_gmem.c:465)
==8441== by 0x5B14943: render_tiles (freedreno_gmem.c:342)
==8441== by 0x5B14943: fd_gmem_render_tiles (freedreno_gmem.c:416)
==8441== by 0x5B0FBA7: batch_flush (freedreno_batch.c:281)
==8441== by 0x5B0FBA7: fd_batch_flush (freedreno_batch.c:306)
==8441== by 0x5B11FE7: fd_context_flush (freedreno_context.c:52)
==8441== by 0x58AD783: st_glFlush (st_cb_flush.c:121)
==8441== by 0x5751EE7: _mesa_make_current (context.c:1652)
==8441== by 0x58E6A97: st_api_make_current (st_manager.c:811)
==8441== by 0x5A2CE43: dri_unbind_context (dri_context.c:207)
==8441== by 0x5A2C77F: driUnbindContext (dri_util.c:589)

Signed-off-by: Rob Clark <robclark@freedesktop.org>

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

18 of 8 results
You can't create new branches for Mesa.