lp:ubuntu/oneiric-updates/mesa
- Get this branch:
- bzr branch lp:ubuntu/oneiric-updates/mesa
Branch merges
Branch information
Recent revisions
- 153. By Robert Hooker
-
* Add patch series from upstream stable release to fix various issues:
- 121-i965-fix-border- color.patch: Fixes wrong colors in lightsmark
(LP: #966399)
- 122-i965-apply-post- sync-workaround .patch: Fixes GPU hangs in
Civilization 4, PlaneShift, Minecraft, Neverwinter Nights
(among others) on Sandybridge and Ivybridge. (LP: #966399)
- 123-i965-emit-depth- stalls- and-flushes. patch: Fixes GPU hangs when
running qgears2, lightsmark, and openarena on Ivybridge. (LP: #966399)
- 124-i965-last-render- target- select. patch: Fixes a GPU hang when
running Trine, or Unigine Heaven which crashes the desktop. (LP: #966399)
* Drop 120_fix_tfp_texture_ free.patch from previous SRU, it was the
incorrect patch. - 152. By Bryce Harrington
-
Add 120_fix_
tfp_texture_ free.patch: Fixes segmentation fault in
nv50_screen_fence_update when running nouveau with the egl_dri2 driver
or running the /usr/bin/es2_info utility. This is an upstream
backport of a patch from mesa 8.0.
(LP: #926918) - 151. By Chris Halse Rogers
-
[ Christopher James Halse Rogers ]
* debian/libopenvg1- mesa-dev. links.in:
- Install a symlink to libOpenVG.so so that the linker can actually find
it.
* debian/rules:
* debian/libgl1- mesa-swx11- dev.links. in:
- Make linking against libGL in libgl1-mesa-swx11- dev actually work. This
seems to have been broken since Ubuntu 10.04 without complaint, so it's
fairly clear that no-one actually uses this package.[ Robert Hooker ]
* Correct gbm.h install location in libgbm-dev. - 149. By Chris Halse Rogers
-
* Fake merge from Debian experimental, updating previous changelog entries.
New upstream release fixes infrequent X crash (LP: #800778).
Remaining Ubuntu changes:
- debian/control
+ Drop lesstif-dev from Build-Depends; it's in Universe.
+ Comment out GLw libs since it depends on lesstif-dev.
+ Drop i686 swx11 libgl package.
+ Add libdrm-dev to mesa-common-dev Depends.
+ Drop libwayland-dev from Build-Depends; it's in Universe.
+ Update Breaks for Ubuntu versions
+ Enable llvm on armel as well as i386 and amd64
- debian/rules
+ Use --disable-glw for swx11 targets too.
+ Don't enable motif for swx11 targets.
+ Use lzma compression for binary debs to save CD space.
+ Drop unloved mach64 driver.
+ Use --enable-shared- dricore to claw back CD space.
+ Enable llvmpipe software rasteriser.
+ Enable llvm on armel as well as i386 and amd64
- debian/patches
+ 100_no_abi_tag. patch
+ 101_ubuntu_hidden_ glname. patch
+ 103_savage-expose_ fbmodes_ with_nonzero_ alpha.patch
- rules, libgl1-mesa-{glx, dev,swx11, swx11-dev} .install. in,
libgl1-mesa-{glx, swx11}. {postinst, prerm}. in, libgl1- mesa-dev. links.in:
Install libGL.so* in /usr/lib/mesa to allow things to work with
alternatives.
- debian/not-installed:
+ Drop i686 files; we don't build 686-optimised packages in the first
place.
- debian/gbp.conf
+ Point at Ubuntu branch to make git-buildpackage less narky.
- 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
- debian/patches/ 111_export_ searchdirs_ in_dripc. diff:
+ Add drisearchdirs variable to dri.pc so the Xserver can pick up the
alternate DRI driver dirs.
- debian/patches/ 115_llvm_ dynamic_ linking. diff
+ Dynamically link DRI drivers to libllvm. Saves ~6MiB per DRI driver.
- debian/patches/ 116_use_ shared_ galliumcore. diff:
- debian/libgl1- mesa-dri. install. in:
+ Link gallium DRI drivers against shared gallium routines to save CD
space.
* debian/rules:
* debian/libgl1- mesa-dri- experimental. install. {i386,amd64} .in
- Explicitly install i915g only when it has been built, matching what is
done with r300g.
* debian/rules:
* debian/control:
* debian/libegl1- mesa{,- dev}.install. in:
* debian/libegl1- mesa.symbols:
- Enable the Wayland EGL backend.
* debian/rules:
* debian/libegl1- mesa.{postinst, prerm,install} .in:
* debian/libegl1- mesa-dev. {install, links}. in:
* debian/libgles{ 1,2}-mesa. install. in:
* debian/libgles{ 1,2}-mesa- dev.links. in:
* debian/libopenvg1- mesa{,- dev}.install. in:
* debian/libopenvg1- mesa-dev. links.in:
- Use alternatives for libEGL to match the handling of libGL.
libEGL (and associated GL|ES and OpenVG libraries) now live in
/usr/lib/$MULTIARCH/ mesa-egl. (LP: #812639)
* debian/patches/ 118_fix_ 24bpp_software_ rendering. diff:
- Cherry pick upstream patch from master fixing graphical corruption when
using a 24bpp framebuffer and software rendering. (LP: #810339)
* debian/rules:
* debian/clean:
- Generate xmlpool pot file and clean up other po files for
pkgbinarymangler's benefit (LP: #410264).
* debian/patches/ 119_r600g_ gnome_shell_ rendering_ fix.diff:
- Cherry pick upstream commit fixing rendering corruption in gnome-shell
(and therefore likely Unity as well). - 148. By Bryce Harrington
-
Add 118_init_
grf_reg_ count.patch: Fix GPU hang due to improperly
initialized grf_reg_count on i965/gen4, which happens when using
certain OpenGL applications like Google Earth. Cherrypick of
commit 80499580 from upstream.
(LP: #807440) - 147. By Chris Halse Rogers
-
* debian/rules:
- Fix the install of r300g: install it into the correct package, and
install it after the generic dh_install run so that it overwrites
r300c in libgl1-mesa-dri. (LP: #804655) - 146. By Chris Halse Rogers
-
* debian/rules:
* debian/libgl1- mesa-dri. install. linux.in:
- Manually install r300g only when we actually build it. Fixes build on
non-i386, non-amd64 linux. - 145. By Chris Halse Rogers
-
* Fake merge from Debian experimental git. Remaining Ubuntu changes:
- debian/control
+ Drop lesstif-dev from Build-Depends; it's in Universe.
+ Comment out GLw libs since it depends on lesstif-dev.
+ Drop i686 swx11 libgl package.
+ Add libdrm-dev to mesa-common-dev Depends.
+ Drop libwayland-dev from Build-Depends; it's in Universe.
+ Update Breaks for Ubuntu versions
- debian/rules
+ Use --disable-glw for swx11 targets too.
+ Don't enable motif for swx11 targets.
+ Use lzma compression for binary debs to save CD space.
+ Drop unloved mach64 driver.
+ Use --enable-shared- dricore to claw back CD space.
+ Enable llvmpipe software rasteriser on amd64 and x86.
+ Drop Wayland EGL platform.
- debian/patches
+ 100_no_abi_tag. patch
+ 101_ubuntu_hidden_ glname. patch
+ 103_savage-expose_ fbmodes_ with_nonzero_ alpha.patch
- rules, libgl1-mesa-{glx, dev,swx11, swx11-dev} .install. in,
libgl1-mesa-{glx, swx11}. {postinst, prerm}. in, libgl1- mesa-dev. links.in:
Install libGL.so* in /usr/lib/mesa to allow things to work with
alternatives.
- debian/not-installed:
+ Drop i686 files; we don't build 686-optimised packages in the first
place.
- debian/gbp.conf
+ Point at Ubuntu branch to make git-buildpackage less narky.
- debian/libgl1- mesa-dri- experimental. install. {i386,amd64} .in:
+ Install llvmpipe and i915g on i386 and amd64
- 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
- debian/patches/ 111_export_ searchdirs_ in_dripc. diff:
+ Add drisearchdirs variable to dri.pc so the Xserver can pick up the
alternate DRI driver dirs.
- debian/patches/ 115_llvm_ dynamic_ linking. diff
+ Dynamically link DRI drivers to libllvm. Saves ~6MiB per DRI driver.
- debian/patches/ 116_use_ shared_ galliumcore. diff:
- debian/libgl1- mesa-dri. install. in:
+ Link gallium DRI drivers against shared gallium routines to save CD
space.
* Enable llvm on armel as well as i386 and amd64 - 144. By Alberto Milone
-
* debian/control:
- Make the Breaks against the proprietary drivers versioned again now that
the proprietary drivers work well with multi-arch mesa. (LP: #798049)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/precise/mesa