lp:ubuntu/maverick/mesa

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/maverick/mesa
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

123. By Chris Halse Rogers

Cherry-pick b24238c4 from 7.9 release branch. Fixes the lookup of
drawables after switching the GLX context, which was causing BadDrawable
errors in clutter applications which use multiple stages (LP: #561734)

122. By Chris Halse Rogers

* New upstream snapshot from the 7.9 release branch up to commit 3ad02793.
  - Fixes GPU hang in occlusion-query on i965 (LP: #634683)
  - Fixes hang/crash when changing desktop-effects settings in
    KDE. (LP: #633406)
* debian/rules:
  - Update configure options for kms → drm EGL backend name change
  - Remove unused HAVE_KMS variable.

121. By Chris Halse Rogers

Drop the changes from previous upload. The Unity white screen problem
is clutter bug #632352, fixed in clutter-1.0 1.2.12-0ubuntu12.

120. By Bryce Harrington

105_old_gc_ignore_destroyed_drawable_events.patch (revert),
106_old_gc_fix_use_after_free.patch (revert),
107_old_gc_drop_broken_drawable_garbage_collector.patch (revert):
These three related patches introduced a new garbage collector, however
this introduces a regression causing clutter/mutter/unity to load with
a blank white screen. Revert these three patches to restore mesa to
a working condition for unity.
(LP: #638808, #638725)

119. By Robert Hooker

[ Robert Hooker ]
* New upstream git snapshot up to commit 94118fe2d4b1e5 (LP: #631413)
* New features include ATI HD5xxx series support in r600, and a vastly
  improved glsl compiler.
* Remove pre-generated .pc's, use the ones generated at build time
  instead.
* Remove all references to mesa-utils now that its no longer shipped
  with the mesa source.
* Disable the experimental ARB_fragment_shader option by default on
  i915, it exposes incomplete functionality that breaks KDE compositing
  among other things. It can be enabled via driconf still. (LP: #628930).

[ Christopher James Halse Rogers ]
* debian/patches/04_osmesa_version.diff:
  - Refresh for new upstream
* Bugs fixed in this release:
  - Fixes severe rendering corruption in Unity on radeon (LP: #628727,
    LP: #596292, LP: #599741, LP: #630315, LP: #613694, LP: #599741).
  - Also fixes rendering in gnome-shell (LP: #578619).
  - Flickering in OpenGL apps on radeon (LP: #626943, LP: #610541).
  - Provides preliminary support for new intel chips (LP: #601052).
* debian/rules:
  - Update configure flags to match upstream reshuffling.
  - Explicitly remove gallium DRI drivers that we don't want to ship.
* Update debian/gbp.conf for this Maverick-specific packaging
* libegl1-mesa-dri-x11,kms: There are no longer separate kms or x11 drivers
  for EGL, libegl1-mesa-drivers now contains a single driver that provides
  both backends.

118. By Chris Halse Rogers

* Cherry-pick EGL/GL|ES/OpenVG virtual packages from Debian experimental git
* debian/control:
  - Add EGL, GLESv1, GLESv2, and OpenVG virtual packages. The Khronos group
    specifies a de-facto linux ABI for these libraries. We have a similar
    package for libgl1.
* debian/README.Debian:
  - Document the virtual packages above.

117. By Chris Halse Rogers

* Merge from Debian experimental. Remaining Ubuntu changes:
 - debian/control
    + Drop lesstif-dev from Build-Depends.
    + Comment out GLw libs since it depends on lesstif-dev.
    + Drop i686 swx11 libgl package.
    + Add libdrm-dev to mesa-common-dev Depends.
  - debian/rules
    + Unexport LDFLAGS (amd64 FTBFS).
    + Use --disable-glw for swx11 targets too.
    + Don't enable motif for swx11 targets.
    + Use lzma compression for binary debs to save CD space.
  - debian/patches
    + 100_no_abi_tag.patch
    + 101_ubuntu_hidden_glname.patch
    + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
    + 107_glxgears_is_not_a_benchmark.patch
  - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install,
    libgl1-mesa-{glx,swx11}.{postinst,prerm}, libgl1-mesa-dev.links:
    Install libGL.so* in /usr/lib/mesa to allow things to work with
    alternatives.
* debian/rules: Drop get-orig-source target. mesa-demos is now split out
  of git, so this divergence from Debian will no longer be informative.

116. By Alberto Milone

[ Alexandros Frantzis ]
Make libegl1-mesa-dev depend on the following libraries which
contain the required .pc files, as specified in egl.pc:
libdrm-dev, x11proto-dri2-dev, x11proto-gl-dev, libx11-dev,
libxext-dev, libxxf86vm-dev, libxdamage-dev, libxfixes-dev.

115. By Robert Hooker

Fix up the mesa-common-dev header installation location
causing FTBS on packages needing GL headers (LP: #594863)

114. By Chris Halse Rogers

* Merge from Debian experimental git. Remaining Ubuntu changes:
 - debian/control
    + Drop lesstif-dev from Build-Depends.
    + Comment out GLw libs since it depends on lesstif-dev.
    + Drop i686 swx11 libgl package.
    + Add libdrm-dev to mesa-common-dev Depends.
  - debian/rules
    + Unexport LDFLAGS (amd64 FTBFS).
    + Use --disable-glw for swx11 targets too.
    + Don't enable motif for swx11 targets.
    + Use lzma compression for binary debs to save CD space.
  - debian/patches
    + 100_no_abi_tag.patch
    + 101_ubuntu_hidden_glname.patch
    + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
    + 107_glxgears_is_not_a_benchmark.patch
  - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install,
    libgl1-mesa-{glx,swx11}.{postinst,prerm}, libgl1-mesa-dev.links:
    Install libGL.so* in /usr/lib/mesa to allow things to work with
    alternatives.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/natty/mesa
This branch contains Public information 
Everyone can see this information.

Subscribers