mesa: Changes to 'ubuntu+1'
Rebased ref, commits from common ancestor: commit cd14c2b72bbca6196b26fe054e9548db99d8908d Author: Timo AaltonenDate: Thu May 11 13:53:38 2017 +0300 update the changelog diff --git a/debian/changelog b/debian/changelog index 1f60130..9d1ef22 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +mesa (17.1.0-1ubuntu1) UNRELEASED; urgency=medium + + * Merge from Debian. + * i915-dont-default-to-2.1.patch: Dropped, implemented upstream. + * Refresh patches, disable Mir vulkan support as it doesn't build. + + -- Timo Aaltonen Thu, 27 Apr 2017 08:23:14 +0300 + mesa (17.1.0-1) experimental; urgency=medium * New upstream release. @@ -7,14 +15,6 @@ mesa (17.1.0-1) experimental; urgency=medium -- Timo Aaltonen Thu, 11 May 2017 09:59:50 +0300 -mesa (17.1.0~rc2-0ubuntu1) UNRELEASED; urgency=medium - - * Merge from Debian. - * i915-dont-default-to-2.1.patch: Dropped, implemented upstream. - * Refresh patches, disable Mir vulkan support as it doesn't build. - - -- Timo Aaltonen Thu, 27 Apr 2017 08:23:14 +0300 - mesa (17.0.5-0ubuntu1) artful; urgency=medium * New upstream bugfix release. (LP: #1686344) commit 474be12d2daa9ae177bcfa76ef3385a5b20a2d62 Author: Timo Aaltonen Date: Thu May 11 10:00:07 2017 +0300 release to experimental diff --git a/debian/changelog b/debian/changelog index b960c1f..e48498b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -mesa (17.1.0-1) UNRELEASED; urgency=medium +mesa (17.1.0-1) experimental; urgency=medium * New upstream release. * control: Add zlib1g-dev to build-depends. * control: Bump libdrm-dev build-dep to 2.4.80. * libgbm1.symbols: Updated. - -- Timo Aaltonen Wed, 26 Apr 2017 09:09:19 +0300 + -- Timo Aaltonen Thu, 11 May 2017 09:59:50 +0300 mesa (17.0.4-1) experimental; urgency=medium commit 5b55a4ff570a77d3bf59fb4de2695f86ee9584be Author: Timo Aaltonen Date: Thu May 11 09:50:16 2017 +0300 bump version diff --git a/debian/changelog b/debian/changelog index c7e5d27..b960c1f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ -mesa (17.1.0~rc2-1) UNRELEASED; urgency=medium +mesa (17.1.0-1) UNRELEASED; urgency=medium - * New upstream release candidate. + * New upstream release. * control: Add zlib1g-dev to build-depends. * control: Bump libdrm-dev build-dep to 2.4.80. * libgbm1.symbols: Updated. commit 15a38605fc3aa49c01943f9ec2be19d58fef4aac Author: Emil Velikov Date: Wed May 10 12:11:03 2017 +0100 docs: Update 17.1.0 release notes Signed-off-by: Emil Velikov diff --git a/docs/relnotes/17.1.0.html b/docs/relnotes/17.1.0.html index e7cfe38..af5094d 100644 --- a/docs/relnotes/17.1.0.html +++ b/docs/relnotes/17.1.0.html @@ -14,7 +14,7 @@ -Mesa 17.1.0 Release Notes / TBD +Mesa 17.1.0 Release Notes / May 10, 2017 Mesa 17.1.0 is a new development release. @@ -63,6 +63,147 @@ Note: some of the new features are only available with certain drivers. Bug fixes + +https://bugs.freedesktop.org/show_bug.cgi?id=68504;>Bug 68504 - 9.2-rc1 workaround for clover build failure on ppc/altivec: cannot convert 'bool' to '__vector(4) __bool int' in return + +https://bugs.freedesktop.org/show_bug.cgi?id=84325;>Bug 84325 - X.Org segfaults when starting DE on an Intel+Radeon laptop, caused by libpciaccess cleanup, patch attached + +https://bugs.freedesktop.org/show_bug.cgi?id=93089;>Bug 93089 - mesa fails to check for gcc atomic primitives before using them + +https://bugs.freedesktop.org/show_bug.cgi?id=95460;>Bug 95460 - Please add more drivers (freedreno, virgl) to features.txt status document + +https://bugs.freedesktop.org/show_bug.cgi?id=96743;>Bug 96743 - [BYT, HSW, SKL, BXT, KBL] GPU hangs with GfxBench 4.0 CarChase + +https://bugs.freedesktop.org/show_bug.cgi?id=97102;>Bug 97102 - [dri][swr] stack overflow / infinite loop with GALLIUM_DRIVER=swr + +https://bugs.freedesktop.org/show_bug.cgi?id=97338;>Bug 97338 - Black squares in the Spec Ops: The Line chapter select screen + +https://bugs.freedesktop.org/show_bug.cgi?id=97524;>Bug 97524 - Samplers referring to the same texture unit with different types should raise GL_INVALID_OPERATION + +https://bugs.freedesktop.org/show_bug.cgi?id=97967;>Bug 97967 - glsl/tests/cache-test regression + +https://bugs.freedesktop.org/show_bug.cgi?id=97988;>Bug 97988 - [radeonsi] playing back videos with VDPAU exhibits deinterlacing/anti-aliasing issues not visible with VA-API + +https://bugs.freedesktop.org/show_bug.cgi?id=98263;>Bug 98263 - [radv] The Talos Principle fails to launch with Fatal error: Cannot set display mode. + +https://bugs.freedesktop.org/show_bug.cgi?id=98428;>Bug 98428 - Undefined non-weak-symbol in dri-drivers +
mesa: Changes to 'ubuntu+1'
Rebased ref, commits from common ancestor: commit 1b344fd537edad2ba58f82a67e9f701fc29d6445 Author: Timo AaltonenDate: Thu Feb 25 10:36:52 2016 +0200 control: Add dh-autoreconf to build-depends. diff --git a/debian/changelog b/debian/changelog index c03a20c..bbc3568 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ mesa (11.2.0~rc1-1) UNRELEASED; urgency=medium everything in one pass nowadays. * control: Bump libdrm-dev build-dep to 2.4.67 for freedreno. * rules: Migrate to dh. + * control: Add dh-autoreconf to build-depends. -- Timo Aaltonen Tue, 23 Feb 2016 09:48:38 +0200 diff --git a/debian/control b/debian/control index b098b95..f81c7d3 100644 --- a/debian/control +++ b/debian/control @@ -6,6 +6,7 @@ Uploaders: Andreas Boll Standards-Version: 3.9.6 Build-Depends: debhelper (>= 9), + dh-autoreconf, quilt (>= 0.40), pkg-config, libdrm-dev (>= 2.4.67) [!hurd-any],
mesa: Changes to 'ubuntu+1'
debian/changelog |7 +++ debian/control |1 + 2 files changed, 8 insertions(+) New commits: commit b229368f7b5ed31a6d3a2c016a73d8364370acef Author: Timo AaltonenDate: Thu Feb 25 09:56:40 2016 +0200 control: Add dh-autoreconf to build-depends. diff --git a/debian/changelog b/debian/changelog index c03a20c..bbc3568 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,7 @@ mesa (11.2.0~rc1-1) UNRELEASED; urgency=medium everything in one pass nowadays. * control: Bump libdrm-dev build-dep to 2.4.67 for freedreno. * rules: Migrate to dh. + * control: Add dh-autoreconf to build-depends. -- Timo Aaltonen Tue, 23 Feb 2016 09:48:38 +0200 diff --git a/debian/control b/debian/control index b098b95..f81c7d3 100644 --- a/debian/control +++ b/debian/control @@ -6,6 +6,7 @@ Uploaders: Andreas Boll Standards-Version: 3.9.6 Build-Depends: debhelper (>= 9), + dh-autoreconf, quilt (>= 0.40), pkg-config, libdrm-dev (>= 2.4.67) [!hurd-any], commit 5cbf7568917680dbc4dbb0c1cce1b11508e99b89 Author: Timo Aaltonen Date: Thu Feb 25 09:55:42 2016 +0200 update changelog diff --git a/debian/changelog b/debian/changelog index b7d0d23..4b11084 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (11.2.0~rc1-0ubuntu1) UNRELEASED; urgency=medium + + * Merge from experimental. + + -- Timo Aaltonen Thu, 25 Feb 2016 09:44:28 +0200 + mesa (11.2.0~rc1-1) UNRELEASED; urgency=medium * New upstream release candidate.
mesa: Changes to 'ubuntu+1'
.dir-locals.el |1 .travis.yml | 101 Android.common.mk | 12 Android.mk |5 Makefile.am |1 VERSION |2 appveyor.yml | 73 configure.ac | 130 debian/changelog | 70 debian/control | 210 debian/libegl1-mesa-dev.install.in |8 debian/libegl1-mesa-dev.install.linux.in | 12 debian/libegl1-mesa.install.in |2 debian/libgbm-dev.install.in |6 debian/libgbm1.install.in |2 debian/libgl1-mesa-dev.install.in |6 debian/libgl1-mesa-dri.install.in |2 debian/libgl1-mesa-glx.install.in |2 debian/libgl1-mesa-glx.symbols |7 debian/libglapi-mesa.install.in |2 debian/libgles1-mesa-dev.install.in |6 debian/libgles1-mesa.install.in |2 debian/libgles2-mesa-dev.install.in |8 debian/libgles2-mesa.install.in |2 debian/libosmesa6-dev.install.in |6 debian/libosmesa6.install.in |2 debian/libwayland-egl1-mesa.install.in |4 debian/libxatracker-dev.install.in | 10 debian/libxatracker2.install.in |2 debian/mesa-common-dev.install.in | 19 debian/mesa-opencl-icd.install.in |3 debian/not-installed |2 debian/patches/docs-Replace-sourceforge-logo-with-a-text-link.patch | 73 debian/patches/glapi-Build-glapi_gentable.c-only-on-Darwin.patch | 137 debian/patches/series |5 debian/rules | 151 docs/GL3.txt | 66 docs/contents.html |4 docs/envvars.html | 30 docs/index.html | 46 docs/install.html |5 docs/relnotes.html |6 docs/relnotes/11.0.5.html |2 docs/relnotes/11.0.7.html | 154 docs/relnotes/11.0.8.html | 200 docs/relnotes/11.0.9.html
mesa: Changes to 'ubuntu+1'
debian/patches/egl-platform-mir.patch | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) New commits: commit 14d2fe4742f414145e8c563502f064caa17687e0 Author: Christopher James Halse RogersDate: Mon Dec 21 14:39:00 2015 +1100 Update Mir patch for dri2_get_dri_config change diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 13f6759..4955db0 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -171,7 +171,7 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c === --- /dev/null +++ mesa/src/egl/drivers/dri2/platform_mir.c -@@ -0,0 +1,633 @@ +@@ -0,0 +1,637 @@ +/* + * Copyright © 2012 Canonical, Inc + * @@ -497,6 +497,7 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + struct dri2_egl_display *dri2_dpy = dri2_egl_display(disp); + struct dri2_egl_config *dri2_conf = dri2_egl_config(conf); + struct dri2_egl_surface *dri2_surf; ++ const __DRIconfig *config; + MirSurfaceParameters surf_params; + + (void) drv; @@ -532,6 +533,9 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + if(!mir_advance_colour_buffer(dri2_surf)) + goto cleanup_surf; + ++ config = dri2_get_dri_config(dri2_conf, EGL_WINDOW_BIT, ++dri2_surf->base.GLColorspace); ++ + if (dri2_dpy->gbm_dri) { + struct gbm_dri_surface *surf = malloc(sizeof *surf); + @@ -545,13 +549,13 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + + dri2_surf->dri_drawable = + (*dri2_dpy->dri2->createNewDrawable) (dri2_dpy->dri_screen, -+dri2_conf->dri_double_config, ++config, +dri2_surf->gbm_surf); + } + else { + dri2_surf->dri_drawable = + (*dri2_dpy->dri2->createNewDrawable) (dri2_dpy->dri_screen, -+dri2_conf->dri_double_config, ++config, +dri2_surf); + } +
mesa: Changes to 'ubuntu+1'
VERSION |2 debian/changelog | 33 debian/copyright | 273 -- debian/libgbm1.lintian-overrides |1 debian/libgl1-mesa-dri.lintian-overrides |3 debian/libgl1-mesa-glx.shlibs|1 debian/libgl1-mesa-glx.symbols | 1295 ++ debian/patches/glapi-Build-glapi_gentable.c-only-on-Darwin.patch | 137 + debian/patches/series|1 docs/envvars.html|6 docs/relnotes/11.1.0.html| 191 + include/GLES2/gl2ext.h | 940 +++ src/gallium/auxiliary/vl/vl_video_buffer.c |2 src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp |2 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp | 15 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp|6 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp|5 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp|2 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 40 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp |2 src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp |2 src/gallium/drivers/r600/r600_pipe.h |2 src/gallium/drivers/r600/r600_shader.c | 158 + src/gallium/drivers/r600/r600_state.c| 29 src/gallium/drivers/r600/r600_state_common.c | 18 src/gallium/drivers/r600/r600d.h |1 src/gallium/drivers/radeon/r600_pipe_common.c|7 src/gallium/drivers/radeon/r600_texture.c|4 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c |2 src/gallium/drivers/radeonsi/si_debug.c |2 src/gallium/drivers/radeonsi/si_shader.c | 28 src/gallium/drivers/vc4/Makefile.sources |1 src/gallium/drivers/vc4/kernel/vc4_packet.h | 15 src/gallium/drivers/vc4/kernel/vc4_render_cl.c | 276 +- src/gallium/drivers/vc4/kernel/vc4_validate.c| 94 src/gallium/drivers/vc4/kernel/vc4_validate_shaders.c| 71 src/gallium/drivers/vc4/vc4_blit.c | 65 src/gallium/drivers/vc4/vc4_context.c| 25 src/gallium/drivers/vc4/vc4_context.h| 11 src/gallium/drivers/vc4/vc4_draw.c | 16 src/gallium/drivers/vc4/vc4_drm.h| 11 src/gallium/drivers/vc4/vc4_emit.c | 46 src/gallium/drivers/vc4/vc4_job.c| 105 src/gallium/drivers/vc4/vc4_nir_lower_blend.c| 133 - src/gallium/drivers/vc4/vc4_nir_lower_io.c | 14 src/gallium/drivers/vc4/vc4_nir_lower_txf_ms.c | 172 + src/gallium/drivers/vc4/vc4_opt_algebraic.c |8 src/gallium/drivers/vc4/vc4_program.c| 162 + src/gallium/drivers/vc4/vc4_qir.c| 13 src/gallium/drivers/vc4/vc4_qir.h| 34 src/gallium/drivers/vc4/vc4_qpu.h| 11 src/gallium/drivers/vc4/vc4_qpu_emit.c | 15 src/gallium/drivers/vc4/vc4_qpu_schedule.c |4 src/gallium/drivers/vc4/vc4_resource.c | 284 ++ src/gallium/drivers/vc4/vc4_resource.h |3 src/gallium/drivers/vc4/vc4_screen.c |5 src/gallium/drivers/vc4/vc4_simulator_validate.h |2 src/gallium/drivers/vc4/vc4_state.c | 21 src/gallium/drivers/vc4/vc4_uniforms.c | 26 src/gallium/state_trackers/clover/core/platform.cpp |3 src/gallium/state_trackers/va/config.c | 10 src/gallium/targets/opencl/Makefile.am |2 src/glsl/ast_function.cpp|6 src/glsl/ast_to_hir.cpp |8 src/glsl/glsl_parser.yy | 20 src/glsl/glsl_parser_extras.cpp |2 src/glsl/glsl_parser_extras.h|5
mesa: Changes to 'ubuntu+1'
debian/patches/egl-platform-mir.patch | 94 +++--- 1 file changed, 66 insertions(+), 28 deletions(-) New commits: commit df57b8f4e0f246dad236c2f58d9896a7bbd2cceb Author: Christopher James Halse RogersDate: Fri Dec 18 17:37:01 2015 +1100 Mir: Implement buffer_age because it's easy, and stop advertising swap_buffers_with_damage because it isn't diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 3906473..13f6759 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -133,7 +133,7 @@ Index: mesa/src/egl/drivers/dri2/egl_dri2.h __DRIbuffer *dri_buffers[__DRI_BUFFER_COUNT]; struct { #ifdef HAVE_WAYLAND_PLATFORM -@@ -274,9 +282,12 @@ struct dri2_egl_surface +@@ -274,9 +282,13 @@ struct dri2_egl_surface void *data; int data_size; #endif @@ -143,11 +143,12 @@ Index: mesa/src/egl/drivers/dri2/egl_dri2.h #endif +#ifdef HAVE_MIR_PLATFORM + int fd; ++ int buffer_age; +#endif int locked; int age; } color_buffers[4], *back, *current; -@@ -289,6 +300,10 @@ struct dri2_egl_surface +@@ -289,6 +301,10 @@ struct dri2_egl_surface /* EGL-owned buffers */ __DRIbuffer *local_buffers[__DRI_BUFFER_COUNT]; #endif @@ -158,7 +159,7 @@ Index: mesa/src/egl/drivers/dri2/egl_dri2.h }; -@@ -379,4 +394,7 @@ const __DRIconfig * +@@ -379,4 +395,7 @@ const __DRIconfig * dri2_get_dri_config(struct dri2_egl_config *conf, EGLint surface_type, EGLenum colorspace); @@ -170,7 +171,7 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c === --- /dev/null +++ mesa/src/egl/drivers/dri2/platform_mir.c -@@ -0,0 +1,620 @@ +@@ -0,0 +1,633 @@ +/* + * Copyright © 2012 Canonical, Inc + * @@ -478,6 +479,7 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + update_cached_buffer_ages(dri2_surf, buf_slot); + + dri2_surf->back = _surf->color_buffers[buf_slot]; ++ dri2_surf->back->buffer_age = buffer_package.age; + dri2_surf->dri_buffers[__DRI_BUFFER_BACK_LEFT]->name = 0; + dri2_surf->dri_buffers[__DRI_BUFFER_BACK_LEFT]->fd = buffer_package.fd[0]; + dri2_surf->dri_buffers[__DRI_BUFFER_BACK_LEFT]->pitch = buffer_package.stride; @@ -691,6 +693,18 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + } +} + ++static EGLint ++dri2_mir_query_buffer_age(_EGLDriver *drv, _EGLDisplay *dpy, ++ _EGLSurface *surf) ++{ ++ struct dri2_egl_surface *dri2_surf = dri2_egl_surface(surf); ++ if (dri2_surf->back) ++ { ++ return dri2_surf->back->buffer_age; ++ } ++ return 0; ++} ++ +static struct dri2_egl_display_vtbl dri2_mir_display_vtbl = { + .authenticate = dri2_mir_authenticate, + .create_window_surface = dri2_create_mir_window_surface, @@ -704,8 +718,8 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + .swap_buffers_region = dri2_fallback_swap_buffers_region, + .post_sub_buffer = dri2_fallback_post_sub_buffer, + .copy_buffers = dri2_fallback_copy_buffers, -+ .query_buffer_age = dri2_fallback_query_buffer_age, -+ .create_wayland_buffer_from_image = NULL, ++ .query_buffer_age = dri2_mir_query_buffer_age, ++ .create_wayland_buffer_from_image = dri2_fallback_create_wayland_buffer_from_image, + .get_sync_values = dri2_fallback_get_sync_values, + .get_dri_drawable = dri2_surface_get_dri_drawable, +}; @@ -779,7 +793,7 @@ Index: mesa/src/egl/drivers/dri2/platform_mir.c + } + + disp->Extensions.EXT_buffer_age = EGL_TRUE; -+ disp->Extensions.EXT_swap_buffers_with_damage = EGL_TRUE; ++ disp->Extensions.EXT_swap_buffers_with_damage = EGL_FALSE; + disp->Extensions.KHR_image_pixmap = EGL_TRUE; + + dri2_dpy->vtbl = _mir_display_vtbl; commit 1fe07ef9fb906a051783b945112b6bda6a1cf9f7 Author: Christopher James Halse Rogers Date: Fri Dec 18 17:26:09 2015 +1100 Update egl-platform-mir patch for vtable changes diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 6b4320f..3906473 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -1,5 +1,7 @@ a/configure.ac -+++ b/configure.ac +Index: mesa/configure.ac +=== +--- mesa.orig/configure.ac mesa/configure.ac @@ -1824,7 +1824,9 @@ for plat in $egl_platforms; do test "x$have_libdrm" != xyes && AC_MSG_ERROR([EGL platform surfaceless requires libdrm >= $LIBDRM_REQUIRED]) @@ -19,8 +21,10 @@ AM_CONDITIONAL(HAVE_EGL_DRIVER_DRI2, test "x$HAVE_EGL_DRIVER_DRI2" != "x") a/include/EGL/eglplatform.h -+++ b/include/EGL/eglplatform.h +Index: mesa/include/EGL/eglplatform.h
mesa: Changes to 'ubuntu+1'
Makefile.am |1 VERSION |2 configure.ac| 305 debian/changelog| 127 debian/control | 15 debian/libgles2-mesa.symbols|4 debian/libosmesa6.lintian-overrides |1 debian/libwayland-egl1-mesa.lintian-overrides |1 debian/libxatracker2.symbols|1 debian/mesa-opencl-icd.lintian-overrides|1 debian/patches/docs-Replace-sourceforge-logo-with-a-text-link.patch | 73 debian/patches/egl-platform-mir.patch | 37 debian/patches/i915-dont-default-to-2.1.patch |8 debian/patches/i965-remove-early-release-of-dri2-miptree.patch | 25 debian/patches/series |2 debian/rules|2 docs/GL3.txt| 85 docs/README.UVD |4 docs/autoconf.html |9 docs/envvars.html |9 docs/index.html | 79 docs/relnotes.html | 11 docs/relnotes/10.6.6.html | 164 docs/relnotes/10.6.7.html | 75 docs/relnotes/10.6.8.html | 136 docs/relnotes/10.6.9.html | 130 docs/relnotes/11.0.0.html |3 docs/relnotes/11.0.1.html | 134 docs/relnotes/11.0.2.html | 85 docs/relnotes/11.0.3.html | 185 docs/relnotes/11.0.4.html | 168 docs/relnotes/11.0.5.html | 174 docs/relnotes/11.0.6.html | 145 docs/relnotes/11.1.0.html | 95 docs/shading.html | 14 docs/specs/EXT_shader_samples_identical.txt | 176 docs/utilities.html |4 docs/vmware-guest.html | 99 include/GL/internal/dri_interface.h | 11 include/c11/threads_posix.h | 54 include/pci_ids/i965_pci_ids.h | 38 include/pci_ids/radeonsi_pci_ids.h |2 src/egl/Makefile.am | 15 src/egl/SConscript |1 src/egl/drivers/dri2/egl_dri2.c | 298 src/egl/drivers/dri2/egl_dri2.h | 25 src/egl/drivers/dri2/platform_android.c |1 src/egl/drivers/dri2/platform_drm.c | 48 src/egl/drivers/dri2/platform_wayland.c | 28 src/egl/drivers/dri2/platform_x11.c | 138 src/egl/drivers/dri2/platform_x11_dri3.c| 547 src/egl/drivers/dri2/platform_x11_dri3.h| 41 src/egl/egl-symbols-check | 55 src/egl/main/eglcontext.c | 49 src/egl/wayland/wayland-drm/wayland-drm.c |2 src/egl/wayland/wayland-egl/wayland-egl.c | 29 src/gallium/Android.mk |1 src/gallium/Automake.inc|6 src/gallium/Makefile.am | 12 src/gallium/SConscript |1 src/gallium/auxiliary/Makefile.am | 14 src/gallium/auxiliary/Makefile.sources | 15 src/gallium/auxiliary/draw/draw_llvm.c |5 src/gallium/auxiliary/draw/draw_pipe_aapoint.c |3 src/gallium/auxiliary/draw/draw_pipe_pstipple.c |
mesa: Changes to 'ubuntu+1'
Android.common.mk |3 VERSION|2 debian/changelog | 31 + debian/control |3 debian/patches/i965-remove-early-release-of-dri2-miptree.patch | 25 + debian/patches/series |1 debian/rules |2 docs/relnotes/11.0.0.html | 168 +- src/gallium/auxiliary/Makefile.am | 29 + src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 11 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |5 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp |4 src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp |2 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 90 - src/gallium/drivers/nouveau/nouveau_buffer.c |4 src/gallium/drivers/nouveau/nouveau_buffer.h |2 src/gallium/drivers/nouveau/nouveau_context.h |5 src/gallium/drivers/nouveau/nv30/nv30_miptree.c| 38 ++ src/gallium/drivers/nouveau/nv30/nv30_screen.c | 20 + src/gallium/drivers/nouveau/nv30/nv30_screen.h |2 src/gallium/drivers/nouveau/nv30/nv30_transfer.c |4 src/gallium/drivers/nouveau/nv50/nv50_formats.c|2 src/gallium/drivers/nouveau/nvc0/nvc0_context.h|8 src/gallium/drivers/nouveau/nvc0/nvc0_program.c|2 src/gallium/drivers/nouveau/nvc0/nvc0_state.c |2 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c |3 src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c | 46 ++ src/gallium/drivers/r600/evergreen_state.c |4 src/gallium/drivers/r600/r600_shader.c | 19 - src/gallium/drivers/r600/r600_state.c |8 src/gallium/drivers/radeonsi/si_pipe.c |4 src/gallium/state_trackers/clover/llvm/invocation.cpp |2 src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c | 15 src/glsl/Android.gen.mk| 22 - src/glsl/Makefile.am | 53 +-- src/glsl/Makefile.sources |3 src/glsl/opt_constant_propagation.cpp | 46 +- src/glsl/opt_constant_variable.cpp | 39 +- src/mapi/Makefile.am | 23 - src/mapi/glapi/gen/Makefile.am | 38 +- src/mesa/Makefile.am | 45 +- src/mesa/drivers/common/meta_generate_mipmap.c |9 src/mesa/drivers/dri/common/xmlpool/Makefile.am|2 src/mesa/drivers/dri/i965/brw_blorp_blit.cpp |4 src/mesa/drivers/dri/i965/brw_context.c|9 src/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp | 44 +- src/mesa/drivers/dri/i965/intel_tex_copy.c |4 src/mesa/state_tracker/st_extensions.c |9 src/mesa/state_tracker/st_format.c | 22 - src/util/Makefile.am |6 50 files changed, 688 insertions(+), 256 deletions(-) New commits: commit 3cb229c0d3473caaacdcc6fd01b737e6b60eafb1 Author: Timo AaltonenDate: Tue Sep 15 07:50:25 2015 +0300 close FFE bug diff --git a/debian/changelog b/debian/changelog index 7b8188d..8213e94 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ mesa (11.0.0-1ubuntu1) UNRELEASED; urgency=medium - * Merge from Debian. + * Merge from Debian. (LP: #1484279) * egl-platform-mir.patch: Updated. * i965-remove-early-release-of-dri2-miptree.patch: Add a workaround to fix crashes in brw_meta_fast_clear. (LP: #1492037) commit 6a5f73181528b78b9a86e98b9d562fa358eca996 Author: Timo Aaltonen Date: Tue Sep 15 07:28:20 2015 +0300 control, rules: Default to llvm-3.6 again, because 3.7 won't be in main for wily. diff --git a/debian/changelog b/debian/changelog index 66b0f53..7b8188d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ mesa (11.0.0-1ubuntu1) UNRELEASED; urgency=medium * egl-platform-mir.patch: Updated. * i965-remove-early-release-of-dri2-miptree.patch: Add a workaround to fix crashes in brw_meta_fast_clear. (LP: #1492037) + * control, rules: Default to llvm-3.6 again, because 3.7 won't be in +main for wily. -- Timo Aaltonen
mesa: Changes to 'ubuntu+1'
VERSION|2 debian/changelog | 14 +- debian/control |4 src/egl/SConscript |1 src/gallium/auxiliary/gallivm/lp_bld_const.c |2 src/gallium/auxiliary/pipebuffer/pb_bufmgr.h |5 src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c | 42 +- src/gallium/drivers/freedreno/a2xx/a2xx.xml.h |2 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h |2 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h |5 src/gallium/drivers/freedreno/a4xx/fd4_format.c| 10 - src/gallium/drivers/freedreno/adreno_common.xml.h |2 src/gallium/drivers/freedreno/adreno_pm4.xml.h |2 src/gallium/drivers/nouveau/nouveau_buffer.c | 12 + src/gallium/drivers/nouveau/nv30/nv30_miptree.c| 29 ++-- src/gallium/drivers/nouveau/nv30/nv30_resource.h |3 src/gallium/drivers/nouveau/nv50/nv50_context.c|6 src/gallium/drivers/nouveau/nv50/nv50_context.h|2 src/gallium/drivers/nouveau/nv50/nv50_program.c|1 src/gallium/drivers/nouveau/nv50/nv50_program.h|1 src/gallium/drivers/nouveau/nv50/nv50_query.c | 15 +- src/gallium/drivers/nouveau/nv50/nv50_shader_state.c |7 - src/gallium/drivers/nouveau/nv50/nv50_state_validate.c |3 src/gallium/drivers/nouveau/nv50/nv50_vbo.c| 21 +-- src/gallium/drivers/r600/r600_pipe.h | 26 src/gallium/drivers/r600/r600_state.c |2 src/gallium/drivers/r600/r600_state_common.c | 25 src/gallium/drivers/r600/sb/sb_bc_finalize.cpp |3 src/gallium/drivers/radeonsi/si_hw_context.c | 17 +- src/gallium/drivers/radeonsi/si_shader.h |1 src/gallium/drivers/radeonsi/si_state.c| 24 +++ src/gallium/drivers/radeonsi/si_state.h|2 src/gallium/drivers/radeonsi/si_state_shaders.c| 10 + src/gallium/drivers/vc4/vc4_qir.c |1 src/gallium/winsys/amdgpu/drm/amdgpu_bo.c |3 src/gallium/winsys/radeon/drm/radeon_drm_bo.c |3 src/glsl/linker.cpp| 64 +- src/mesa/drivers/dri/i965/brw_fs.cpp |8 - src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp |1 src/mesa/drivers/dri/i965/intel_blit.c | 72 +-- src/mesa/drivers/dri/i965/intel_pixel_read.c |4 src/mesa/drivers/dri/i965/intel_tex_subimage.c |4 src/mesa/main/formats.c| 106 + src/mesa/main/formats.csv | 16 ++ src/mesa/main/formats.h| 17 ++ src/mesa/main/glformats.c | 32 + src/mesa/main/image.c | 58 - src/mesa/main/image.h | 20 +-- src/mesa/main/readpix.c| 14 -- src/mesa/main/texcompress_fxt1.c |2 src/mesa/main/texcompress_s3tc.c |8 - src/mesa/main/texgetimage.c| 21 +-- src/mesa/main/texstore.c | 28 ++-- src/mesa/main/uniform_query.cpp| 35 - src/mesa/main/uniforms.c | 72 +-- src/mesa/main/uniforms.h |2 src/mesa/state_tracker/st_cb_readpixels.c |4 src/mesa/swrast/s_drawpix.c| 14 +- src/mesa/swrast/s_texfetch.c | 16 ++ 59 files changed, 651 insertions(+), 277 deletions(-) New commits: commit 517d01912e779532674572bb938c8a911c9438d0 Author: Timo AaltonenDate: Mon Sep 7 16:12:11 2015 +0300 release to experimental diff --git a/debian/changelog b/debian/changelog index 1aac493..91838da 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (11.0.0~rc3-1) UNRELEASED; urgency=medium +mesa (11.0.0~rc3-1) experimental; urgency=medium [ Andreas Boll ] * Use https for Vcs-* fields. @@ -6,7 +6,7 @@ mesa (11.0.0~rc3-1) UNRELEASED; urgency=medium [ Timo Aaltonen ] * New upstream release candidate. - -- Andreas Boll Wed, 02 Sep 2015 14:20:06 +0200 + -- Timo Aaltonen Mon, 07 Sep 2015 15:04:32 +0300 mesa (11.0.0~rc2-1) experimental; urgency=medium commit 4e9908374714d496207724fbe217fbb5373f6048 Author: Timo Aaltonen Date: Mon Sep 7 15:04:04 2015 +0300 update the changelog diff --git a/debian/changelog b/debian/changelog index cb5c58d..1aac493 100644 ---
mesa: Changes to 'ubuntu+1'
VERSION|2 debian/changelog |8 + debian/rules |3 src/gallium/auxiliary/util/u_debug.c |7 - src/gallium/drivers/freedreno/a3xx/fd3_emit.c | 19 +++ src/gallium/drivers/freedreno/freedreno_context.h |2 src/gallium/drivers/freedreno/freedreno_state.c|4 src/gallium/drivers/nouveau/nv50/nv50_state.c | 10 - src/gallium/drivers/nouveau/nv50/nv50_state_validate.c | 22 src/gallium/drivers/nouveau/nv50/nv50_stateobj.h |2 src/gallium/drivers/nouveau/nv50/nv50_surface.c|6 + src/gallium/drivers/nouveau/nvc0/nvc0_surface.c|1 src/gallium/drivers/r600/r600_asm.c|2 src/gallium/drivers/r600/r600_pipe.h | 31 +++--- src/gallium/drivers/r600/r600_shader.c |4 src/gallium/drivers/r600/sb/sb_bc_decoder.cpp |1 src/gallium/drivers/r600/sb/sb_bc_parser.cpp |9 + src/gallium/drivers/r600/sb/sb_sched.cpp |2 src/gallium/drivers/radeon/r600_query.c| 16 +-- src/gallium/winsys/radeon/drm/radeon_drm_cs.c |8 - src/gallium/winsys/radeon/drm/radeon_drm_cs.h |2 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 12 -- src/gallium/winsys/radeon/drm/radeon_drm_winsys.h |1 src/mesa/drivers/dri/i965/brw_draw_upload.c| 30 ++--- src/mesa/drivers/dri/i965/brw_fs.cpp |4 src/mesa/drivers/dri/i965/brw_misc_state.c |3 src/mesa/drivers/dri/i965/gen8_draw_upload.c | 71 ++ src/mesa/main/get.c| 86 + src/mesa/main/texgetimage.c|7 + src/mesa/main/teximage.c | 11 +- src/mesa/main/texparam.c | 12 ++ src/mesa/main/texstore.c |2 src/mesa/main/uniform_query.cpp| 21 ++-- src/mesa/main/uniforms.c |9 - 34 files changed, 314 insertions(+), 116 deletions(-) New commits: commit f5d38c5aaa73c33f5b2de1bd2f3ee2c5e0545d56 Author: Timo AaltonenDate: Fri Sep 4 17:25:36 2015 +0300 rules: add a missing hunk lost in a merge, oops. diff --git a/debian/rules b/debian/rules index 2f0cadd..38f8432 100755 --- a/debian/rules +++ b/debian/rules @@ -100,6 +100,9 @@ else GALLIUM_DRIVERS += radeonsi confflags_GALLIUM += --enable-gallium-llvm confflags_GALLIUM += ac_cv_path_LLVM_CONFIG=llvm-config-3.7 + GALLIUM_DRIVERS += swrast + else + DRI_DRIVERS += swrast endif confflags_DIRECT_RENDERING = --enable-driglx-direct commit 822902d8dd381e266c677e056b1ea62c71cc7a80 Author: Timo Aaltonen Date: Wed Sep 2 11:38:49 2015 +0300 release to experimental diff --git a/debian/changelog b/debian/changelog index cd40081..9dca1ae 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (11.0.0~rc2-1) experimental; urgency=medium + + * New upstream release candidate. + + -- Timo Aaltonen Wed, 02 Sep 2015 11:38:28 +0300 + mesa (11.0.0~rc1-1) experimental; urgency=medium [ Andreas Boll ] commit 3f8d44210c70f4b16651f1faf5fd72c47c64ab07 Author: Emil Velikov Date: Mon Aug 31 13:40:19 2015 +0100 Update version to 11.0.0-rc2 Signed-off-by: Emil Velikov diff --git a/VERSION b/VERSION index 69d3cd2..f25fb60 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -11.0.0-rc1 +11.0.0-rc2 commit 579ca506aefabc018d2cdd1856de4ce0e95bdfcf Author: Marek Olšák Date: Sun Aug 23 12:57:09 2015 +0200 gallium/radeon: fix the ADDRESS_HI mask for EVENT_WRITE CIK packets Cc: mesa-sta...@lists.freedesktop.org Reviewed-by: Alex Deucher (cherry picked from commit 437cb1e3f482570447501526927df4d80c845bf5) diff --git a/src/gallium/drivers/radeon/r600_query.c b/src/gallium/drivers/radeon/r600_query.c index 7057aa1..65339bb 100644 --- a/src/gallium/drivers/radeon/r600_query.c +++ b/src/gallium/drivers/radeon/r600_query.c @@ -197,7 +197,7 @@ static void r600_emit_query_begin(struct r600_common_context *ctx, struct r600_q radeon_emit(cs, PKT3(PKT3_EVENT_WRITE, 2, 0)); radeon_emit(cs, EVENT_TYPE(EVENT_TYPE_ZPASS_DONE) | EVENT_INDEX(1)); radeon_emit(cs, va); - radeon_emit(cs, (va >> 32UL) & 0xFF); + radeon_emit(cs, (va >> 32) & 0x); break; case PIPE_QUERY_PRIMITIVES_EMITTED: case PIPE_QUERY_PRIMITIVES_GENERATED: @@ -206,13 +206,13 @@ static void
mesa: Changes to 'ubuntu+1'
Makefile.am |4 VERSION |2 configure.ac | 151 - debian/changelog | 16 debian/control| 12 debian/libgl1-mesa-glx-i686.install.in|1 debian/not-installed |2 debian/rules |3 docs/GL3.txt |6 docs/index.html |6 docs/relnotes.html|1 docs/relnotes/10.6.5.html | 124 docs/relnotes/11.0.0.html |7 include/GL/glext.h| 294 ++ src/egl/drivers/dri2/platform_drm.c | 10 src/egl/drivers/dri2/platform_wayland.c |4 src/gallium/auxiliary/tgsi/tgsi_text.c| 23 src/gallium/auxiliary/util/u_blitter.c| 54 src/gallium/auxiliary/util/u_blitter.h|3 src/gallium/auxiliary/util/u_surface.c|3 src/gallium/drivers/freedreno/a3xx/fd3_format.c | 11 src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c |2 src/gallium/drivers/freedreno/a3xx/fd3_texture.c |2 src/gallium/drivers/freedreno/freedreno_context.c |4 src/gallium/drivers/freedreno/freedreno_fence.c | 25 src/gallium/drivers/freedreno/freedreno_fence.h |5 src/gallium/drivers/freedreno/freedreno_resource.c|8 src/gallium/drivers/freedreno/ir3/ir3_ra.c|2 src/gallium/drivers/i915/i915_surface.c |3 src/gallium/drivers/nouveau/Makefile.sources |3 src/gallium/drivers/nouveau/codegen/nv50_ir.h |8 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp|1 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp|2 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp |4 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp | 12 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp |4 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h |4 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 253 + src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp|5 src/gallium/drivers/nouveau/codegen/unordered_set.h | 48 src/gallium/drivers/nouveau/nouveau_compiler.c|4 src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c |3 src/gallium/drivers/r300/r300_blit.c |3 src/gallium/drivers/r600/r600_blit.c |3 src/gallium/drivers/r600/r600_isa.h |2 src/gallium/drivers/r600/r600_pipe.h |4 src/gallium/drivers/r600/r600_shader.c| 30 src/gallium/drivers/r600/r600_shader.h| 20 src/gallium/drivers/r600/r600_state_common.c | 42 src/gallium/drivers/radeon/radeon_uvd.c |5 src/gallium/drivers/radeonsi/si_blit.c|3 src/gallium/drivers/radeonsi/si_shader.c | 19 src/gallium/drivers/vc4/vc4_context.h |1 src/gallium/drivers/vc4/vc4_opt_algebraic.c | 33 src/gallium/drivers/vc4/vc4_opt_copy_propagation.c| 22 src/gallium/drivers/vc4/vc4_opt_vpm_writes.c | 18 src/gallium/drivers/vc4/vc4_program.c | 96 src/gallium/drivers/vc4/vc4_qir.c | 38 src/gallium/drivers/vc4/vc4_qir.h | 47 src/gallium/drivers/vc4/vc4_qpu.h |7 src/gallium/drivers/vc4/vc4_qpu_disasm.c | 16 src/gallium/drivers/vc4/vc4_qpu_emit.c| 63 src/gallium/drivers/vc4/vc4_register_allocate.c | 42 src/gallium/include/pipe/p_state.h|1 src/gallium/state_trackers/clover/llvm/invocation.cpp | 33 src/gallium/state_trackers/nine/adapter9.c| 38 src/gallium/state_trackers/nine/basetexture9.c| 46 src/gallium/state_trackers/nine/basetexture9.h|6 src/gallium/state_trackers/nine/cubetexture9.c| 27 src/gallium/state_trackers/nine/device9.c | 436 ++-
mesa: Changes to 'ubuntu+1'
Android.common.mk |9 Android.mk | 15 CleanSpec.mk |1 VERSION|2 bin/bugzilla_mesa.sh | 13 configure.ac | 285 debian/changelog | 43 debian/control | 25 debian/libegl1-mesa.symbols| 10 debian/libgles2-mesa.symbols | 17 debian/patches/egl-platform-mir.patch | 112 debian/rules | 11 docs/GL3.txt | 81 docs/devinfo.html | 400 docs/egl.html |6 docs/index.html| 59 docs/relnotes.html |9 docs/relnotes/10.5.6.html | 147 docs/relnotes/10.5.7.html | 103 docs/relnotes/10.5.8.html | 112 docs/relnotes/10.5.9.html | 140 docs/relnotes/10.6.3.html |3 docs/relnotes/10.6.4.html | 137 docs/relnotes/11.0.0.html | 89 doxygen/.gitignore |1 doxygen/Makefile |1 include/EGL/egl.h | 562 - include/EGL/eglext.h | 258 include/EGL/eglmesaext.h | 33 include/EGL/eglplatform.h | 19 include/GL/glext.h |5 include/GL/glx.h | 92 include/GL/internal/dri_interface.h| 31 include/KHR/khrplatform.h | 19 include/c99_math.h | 12 include/pci_ids/i965_pci_ids.h |3 include/pci_ids/radeonsi_pci_ids.h | 25 scons/gallium.py |1 scons/llvm.py |4 src/Makefile.am| 10 src/SConscript |7 src/egl/Android.mk | 97 src/egl/Makefile.am| 119 src/egl/Makefile.sources | 34 src/egl/SConscript | 34 src/egl/drivers/dri2/Android.mk| 64 src/egl/drivers/dri2/Makefile.am | 68 src/egl/drivers/dri2/SConscript| 40 src/egl/drivers/dri2/egl_dri2.c| 353 src/egl/drivers/dri2/egl_dri2.h| 16 src/egl/drivers/dri2/platform_android.c| 11 src/egl/drivers/dri2/platform_drm.c| 26 src/egl/drivers/dri2/platform_surfaceless.c| 162 src/egl/drivers/dri2/platform_wayland.c| 89 src/egl/drivers/dri2/platform_x11.c| 157 src/egl/drivers/haiku/SConscript | 34 src/egl/drivers/haiku/egl_haiku.cpp| 290 src/egl/main/Android.mk| 164 src/egl/main/Makefile.am | 98 src/egl/main/Makefile.sources | 31 src/egl/main/SConscript| 52 src/egl/main/eglapi.c | 327 src/egl/main/eglapi.h
mesa: Changes to 'ubuntu+1'
VERSION |2 configure.ac | 145 debian/changelog | 17 debian/libegl1-mesa.symbols |3 debian/mesa-common-dev.docs | 12 debian/source/local-options |2 docs/relnotes/10.6.1.html |3 docs/relnotes/10.6.2.html | 165 + docs/relnotes/10.6.3.html | 105 +++ src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 24 src/gallium/auxiliary/vl/vl_mpeg12_decoder.h |4 src/gallium/auxiliary/vl/vl_winsys_dri.c | 17 src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp|3 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp| 10 src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 12 src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp |6 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp |1 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp | 42 + src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp |5 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c| 18 src/gallium/drivers/nouveau/nv50/nv50_tex.c | 11 src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c| 18 src/gallium/drivers/nouveau/nvc0/nvc0_surface.c |7 src/gallium/drivers/r600/r600_blit.c |7 src/gallium/drivers/radeonsi/si_state_draw.c |4 src/gallium/state_trackers/dri/dri2.c |2 src/gallium/state_trackers/osmesa/osmesa.c|2 src/gallium/state_trackers/vdpau/mixer.c | 22 src/gallium/state_trackers/xa/xa_context.c|6 src/gallium/state_trackers/xa/xa_tracker.c|2 src/gallium/state_trackers/xa/xa_yuv.c|2 src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c |6 src/gallium/winsys/radeon/drm/radeon_drm_bo.c | 28 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c | 17 src/gallium/winsys/radeon/drm/radeon_drm_winsys.h |1 src/glsl/ast_array_index.cpp | 38 - src/glsl/linker.cpp | 77 ++ src/glsl/loop_unroll.cpp | 12 src/glsl/opt_algebraic.cpp|4 src/loader/loader.c | 46 - src/mesa/Makefile.am |5 src/mesa/drivers/common/meta.c|4 src/mesa/drivers/dri/i915/i915_context.c |3 src/mesa/drivers/dri/i965/brw_context.c |4 src/mesa/drivers/dri/i965/brw_context.h |1 src/mesa/drivers/dri/i965/brw_defines.h | 12 src/mesa/drivers/dri/i965/brw_fs.cpp | 20 src/mesa/drivers/dri/i965/brw_fs_nir.cpp | 19 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp |7 src/mesa/drivers/dri/i965/brw_program.c | 11 src/mesa/drivers/dri/i965/gen6_cc.c |2 src/mesa/drivers/dri/i965/gen8_ps_state.c |3 src/mesa/drivers/dri/i965/gen8_surface_state.c|3 src/mesa/drivers/dri/i965/intel_batchbuffer.h |4 src/mesa/drivers/osmesa/osmesa.c |2 src/mesa/main/mtypes.h|1 src/mesa/main/texstore.c |1 src/mesa/program/prog_opt_constant_fold.c |2 src/mesa/program/program_parse_extra.c| 50 + src/mesa/state_tracker/st_context.c |5 src/util/Makefile.am |7 src/util/Makefile.sources |4 src/util/SConscript |5 src/util/mesa-sha1.c | 316 -- src/util/mesa-sha1.h | 53 - 65 files changed, 783 insertions(+), 669 deletions(-) New commits: commit 30b98e8f2120d491fa5282cb307d5ebaa186cbd7 Author: Timo Aaltonen tjaal...@debian.org Date: Tue Jul 28 12:44:36 2015 +0300 update the changelog diff --git a/debian/changelog b/debian/changelog index 31dd195..6b5cbc9 100644 --- a/debian/changelog +++ b/debian/changelog @@
mesa: Changes to 'ubuntu+1'
Rebased ref, commits from common ancestor: commit 6a2a8869c558d762cb57dcb0bcd046c4d90ecc9d Author: Timo Aaltonen tjaal...@debian.org Date: Mon Jul 6 13:58:50 2015 +0300 update the changelog diff --git a/debian/changelog b/debian/changelog index 8843677..6c165f0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +mesa (10.6.1-0ubuntu1) UNRELEASED; urgency=medium + + * Merge from debian-experimental git. + * Drop skl-*, i965-* patches, upstream. + * egl-platform-mir.patch: Updated. + + -- Timo Aaltonen tjaal...@debian.org Thu, 18 Jun 2015 15:31:27 +0300 + mesa (10.6.1-1) UNRELEASED; urgency=medium * New upstream release. @@ -7,14 +15,6 @@ mesa (10.6.1-1) UNRELEASED; urgency=medium -- Timo Aaltonen tjaal...@debian.org Mon, 27 Apr 2015 10:43:45 +0300 -mesa (10.6.0-0ubuntu1) UNRELEASED; urgency=medium - - * Merge from debian-experimental git. - * Drop skl-* patches, upstream. - * egl-platform-mir.patch: Updated. - - -- Timo Aaltonen tjaal...@debian.org Thu, 18 Jun 2015 15:31:27 +0300 - mesa (10.5.9-1ubuntu1) wily; urgency=medium * Merge from Debian unstable. commit e83b9a9bacf706a2916a9db09bfe03bc20efb05d Author: Timo Aaltonen tjaal...@debian.org Date: Mon Jun 22 22:43:12 2015 +0300 egl-platform-mir.patch: Updated. diff --git a/debian/changelog b/debian/changelog index 5ea7053..4b4a508 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ mesa (10.6.0-0ubuntu1) UNRELEASED; urgency=medium * Merge from debian-experimental git. * Drop skl-* patches, upstream. + * egl-platform-mir.patch: Updated. -- Timo Aaltonen tjaal...@debian.org Thu, 18 Jun 2015 15:31:27 +0300 diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 9b91700..fea1f21 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -1,8 +1,8 @@ --- a/configure.ac +++ b/configure.ac -@@ -1636,7 +1636,9 @@ for plat in $egl_platforms; do +@@ -1779,7 +1779,9 @@ for plat in $egl_platforms; do - android|fbdev|gdi|null) + android|gdi|null) ;; - +mir) @@ -11,9 +11,9 @@ *) AC_MSG_ERROR([EGL platform '$plat' does not exist]) ;; -@@ -1665,6 +1667,7 @@ AM_CONDITIONAL(HAVE_EGL_PLATFORM_WAYLAND +@@ -1807,6 +1809,7 @@ AM_CONDITIONAL(HAVE_EGL_PLATFORM_X11, ec + AM_CONDITIONAL(HAVE_EGL_PLATFORM_WAYLAND, echo $egl_platforms | grep -q 'wayland') AM_CONDITIONAL(HAVE_EGL_PLATFORM_DRM, echo $egl_platforms | grep -q 'drm') - AM_CONDITIONAL(HAVE_EGL_PLATFORM_FBDEV, echo $egl_platforms | grep -q 'fbdev') AM_CONDITIONAL(HAVE_EGL_PLATFORM_NULL, echo $egl_platforms | grep -q 'null') +AM_CONDITIONAL(HAVE_EGL_PLATFORM_MIR, echo $egl_platforms | grep -q 'mir') @@ -37,7 +37,7 @@ #if defined(MESA_EGL_NO_X11_HEADERS) --- a/include/GL/internal/dri_interface.h +++ b/include/GL/internal/dri_interface.h -@@ -833,10 +833,12 @@ struct __DRIbufferRec { +@@ -893,10 +893,12 @@ struct __DRIbufferRec { unsigned int pitch; unsigned int cpp; unsigned int flags; @@ -66,7 +66,7 @@ EXTRA_DIST = SConscript --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c -@@ -651,6 +651,12 @@ dri2_initialize(_EGLDriver *drv, _EGLDis +@@ -677,6 +677,12 @@ dri2_initialize(_EGLDriver *drv, _EGLDis return EGL_TRUE; return dri2_initialize_wayland(drv, disp); #endif @@ -79,7 +79,7 @@ #ifdef HAVE_ANDROID_PLATFORM case _EGL_PLATFORM_ANDROID: if (disp-Options.TestOnly) -@@ -700,6 +706,13 @@ dri2_terminate(_EGLDriver *drv, _EGLDisp +@@ -726,6 +732,13 @@ dri2_terminate(_EGLDriver *drv, _EGLDisp } break; #endif @@ -92,8 +92,8 @@ +#endif #ifdef HAVE_WAYLAND_PLATFORM case _EGL_PLATFORM_WAYLAND: - wl_drm_destroy(dri2_dpy-wl_drm); -@@ -716,7 +729,8 @@ dri2_terminate(_EGLDriver *drv, _EGLDisp + if (dri2_dpy-wl_drm) +@@ -747,7 +760,8 @@ dri2_terminate(_EGLDriver *drv, _EGLDisp * the ones from the gbm device. As such the gbm itself is responsible * for the cleanup. */ @@ -105,7 +105,7 @@ free(dri2_dpy-driver_configs); --- a/src/egl/drivers/dri2/egl_dri2.h +++ b/src/egl/drivers/dri2/egl_dri2.h -@@ -64,6 +64,10 @@ +@@ -66,6 +66,10 @@ #endif /* HAVE_ANDROID_PLATFORM */ @@ -116,9 +116,9 @@ #include eglconfig.h #include eglcontext.h #include egldisplay.h -@@ -197,6 +201,10 @@ struct dri2_egl_display -int formats; -uint32_t capabilities; +@@ -204,6 +208,10 @@ struct dri2_egl_display +int is_render_node; +int is_different_gpu; #endif + +#ifdef HAVE_MIR_PLATFORM @@ -127,22 +127,21 @@ }; struct dri2_egl_context -@@ -243,16 +251,21 @@ struct dri2_egl_surface +@@ -250,7 +258,7 @@ struct dri2_egl_surface struct gbm_dri_surface *gbm_surf; #endif -#if defined(HAVE_WAYLAND_PLATFORM) ||
mesa: Changes to 'ubuntu+1'
debian/patches/i965-define-i915-param-revision.diff | 27 --- debian/patches/i965-refactor-simd16-to-2xsimd8-checks.diff | 72 - debian/patches/i965-store-the-gpu-revision.diff | 80 -- debian/patches/skl-break-down-simd16-3-source-instructions.diff | 34 4 files changed, 213 deletions(-) New commits: commit 223af6b1ca12cb0c761a98767932d7cc7cc9b8cb Author: Timo Aaltonen tjaal...@debian.org Date: Tue Jul 7 01:29:37 2015 +0300 actually remove the backported patches too diff --git a/debian/patches/i965-define-i915-param-revision.diff b/debian/patches/i965-define-i915-param-revision.diff deleted file mode 100644 index 1d0c831..000 --- a/debian/patches/i965-define-i915-param-revision.diff +++ /dev/null @@ -1,27 +0,0 @@ -commit 484f9f4fcd53fcaa768e63934a5f74346bfb46a9 -Author: Dave Airlie airl...@redhat.com -Date: Mon Mar 23 09:54:52 2015 +1000 - -i965: define I915_PARAM_REVISION - -we are broken against the libdrm 2.4.60 minimum specified, -so fix it for now. - -Signed-off-by: Dave Airlie airl...@redhat.com - -diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c -index 0d3af2c..a39443a 100644 a/src/mesa/drivers/dri/i965/brw_context.c -+++ b/src/mesa/drivers/dri/i965/brw_context.c -@@ -658,6 +658,11 @@ brw_process_driconf_options(struct brw_context *brw) - driQueryOptionb(options, allow_glsl_extension_directive_midshader); - } - -+/* drop when libdrm 2.4.61 is released */ -+#ifndef I915_PARAM_REVISION -+#define I915_PARAM_REVISION 32 -+#endif -+ - static int - brw_get_revision(int fd) - { diff --git a/debian/patches/i965-refactor-simd16-to-2xsimd8-checks.diff b/debian/patches/i965-refactor-simd16-to-2xsimd8-checks.diff deleted file mode 100644 index c595ea2..000 --- a/debian/patches/i965-refactor-simd16-to-2xsimd8-checks.diff +++ /dev/null @@ -1,72 +0,0 @@ -commit bc4b18d2977a94a6fb513bf5955236a0e92298ca -Author: Neil Roberts n...@linux.intel.com -Date: Thu Mar 19 18:18:49 2015 + - -i965: Refactor SIMD16-to-2xSIMD8 checks. - -The places that were checking whether 3-source instructions are -supported have now been combined into a small helper function. This -will be used in the next patch to add an additonal restriction. - -Based on a patch by Kenneth Graunke. - -Reviewed-by: Kenneth Graunke kenn...@whitecape.org -Reviewed-by: Matt Turner matts...@gmail.com - -diff --git a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp -index 05a2db4..6eebee1 100644 a/src/mesa/drivers/dri/i965/brw_fs_generator.cpp -+++ b/src/mesa/drivers/dri/i965/brw_fs_generator.cpp -@@ -1553,6 +1553,15 @@ fs_generator::enable_debug(const char *shader_name) -this-shader_name = shader_name; - } - -+/** -+ * Some hardware doesn't support SIMD16 instructions with 3 sources. -+ */ -+static bool -+brw_supports_simd16_3src(const struct brw_context *brw) -+{ -+ return brw-is_haswell || brw-gen = 8; -+} -+ - int - fs_generator::generate_code(const cfg_t *cfg, int dispatch_width) - { -@@ -1646,7 +1655,7 @@ fs_generator::generate_code(const cfg_t *cfg, int dispatch_width) - case BRW_OPCODE_MAD: - assert(brw-gen = 6); -brw_set_default_access_mode(p, BRW_ALIGN_16); -- if (dispatch_width == 16 brw-gen 8 !brw-is_haswell) { -+ if (dispatch_width == 16 !brw_supports_simd16_3src(brw)) { - brw_set_default_compression_control(p, BRW_COMPRESSION_NONE); - brw_inst *f = brw_MAD(p, firsthalf(dst), firsthalf(src[0]), firsthalf(src[1]), firsthalf(src[2])); - brw_set_default_compression_control(p, BRW_COMPRESSION_2NDHALF); -@@ -1667,7 +1676,7 @@ fs_generator::generate_code(const cfg_t *cfg, int dispatch_width) - case BRW_OPCODE_LRP: - assert(brw-gen = 6); -brw_set_default_access_mode(p, BRW_ALIGN_16); -- if (dispatch_width == 16 brw-gen 8 !brw-is_haswell) { -+ if (dispatch_width == 16 !brw_supports_simd16_3src(brw)) { - brw_set_default_compression_control(p, BRW_COMPRESSION_NONE); - brw_inst *f = brw_LRP(p, firsthalf(dst), firsthalf(src[0]), firsthalf(src[1]), firsthalf(src[2])); - brw_set_default_compression_control(p, BRW_COMPRESSION_2NDHALF); -@@ -1804,7 +1813,7 @@ fs_generator::generate_code(const cfg_t *cfg, int dispatch_width) - case BRW_OPCODE_BFE: - assert(brw-gen = 7); - brw_set_default_access_mode(p, BRW_ALIGN_16); -- if (dispatch_width == 16 brw-gen 8 !brw-is_haswell) { -+ if (dispatch_width == 16 !brw_supports_simd16_3src(brw)) { - brw_set_default_compression_control(p, BRW_COMPRESSION_NONE); - brw_BFE(p, firsthalf(dst), firsthalf(src[0]), firsthalf(src[1]), firsthalf(src[2])); - brw_set_default_compression_control(p, BRW_COMPRESSION_2NDHALF); -@@ -1844,7
mesa: Changes to 'ubuntu+1'
debian/changelog | 18 + debian/control|2 - debian/patches/egl-platform-mir.patch | 45 +++--- 3 files changed, 56 insertions(+), 9 deletions(-) New commits: commit 443e9a1eda33596f6b6ae314a1e928ea4822aeef Author: Maarten Lankhorst maarten.lankho...@ubuntu.com Date: Wed Feb 11 09:22:34 2015 +0100 Fix ftbfs from no longer including libmirclient-dev. diff --git a/debian/changelog b/debian/changelog index 2517127..94916c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (10.4.2-2ubuntu5) vivid; urgency=medium + + * Fix ftbfs from no longer including libmirclient-dev. + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Wed, 11 Feb 2015 09:21:54 +0100 + mesa (10.4.2-2ubuntu4) vivid; urgency=medium * debian/control: diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index f56c7fc..6e1765b 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -104,12 +104,11 @@ free(dri2_dpy-driver_configs); --- a/src/egl/drivers/dri2/egl_dri2.h +++ b/src/egl/drivers/dri2/egl_dri2.h -@@ -64,6 +64,11 @@ +@@ -64,6 +64,10 @@ #endif /* HAVE_ANDROID_PLATFORM */ +#ifdef HAVE_MIR_PLATFORM -+#include mir_toolkit/mir_client_library.h +#include mir_toolkit/mesa/native_display.h +#endif + commit ea665e5bd3aeb2ffe2d0c461688792d51065de24 Author: Maarten Lankhorst maarten.lankho...@ubuntu.com Date: Tue Feb 10 16:28:54 2015 +0100 bump mir patch some more diff --git a/debian/changelog b/debian/changelog index 727b862..2517127 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,15 @@ +mesa (10.4.2-2ubuntu4) vivid; urgency=medium + + * debian/control: +- Change build-dep for mir to mir-client-platform-mesa-dev. + * debian/patches/egl-platform-mir.patch: +- Fix potential double free (LP: #1414999). +- Fix gbm_device leak (LP: #1419704). +- Fix dri_buffers[front/back] leak (LP: #1419710). +- Use mir-client-platform-mesa-dev to get Mir build flags. + + -- Alexandros Frantzis alexandros.frant...@canonical.com Mon, 09 Feb 2015 12:35:56 +0200 + mesa (10.4.2-2ubuntu3) vivid; urgency=medium * egl-platform-mir.patch: Fix memory leak. (LP:#1418486) diff --git a/debian/control b/debian/control index 4c60ceb..46bad7a 100644 --- a/debian/control +++ b/debian/control @@ -41,7 +41,7 @@ Build-Depends: llvm-3.6-dev (= 1:3.5-1) [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf], libelf-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf], libwayland-dev (= 1.2.0) [linux-any], - libmirclient-dev [!arm64 !powerpc !ppc64 !ppc64el], + mir-client-platform-mesa-dev [!arm64 !powerpc !ppc64 !ppc64el], Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/mesa.git Homepage: http://mesa3d.sourceforge.net/ diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index f6ec7b6..f56c7fc 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -6,7 +6,7 @@ ;; - +mir) -+PKG_CHECK_MODULES([MIR], [mirclient]) ++PKG_CHECK_MODULES([MIR], [mir-client-platform-mesa-dev]) +;; *) AC_MSG_ERROR([EGL platform '$plat' does not exist]) @@ -78,6 +78,30 @@ #ifdef HAVE_ANDROID_PLATFORM case _EGL_PLATFORM_ANDROID: if (disp-Options.TestOnly) +@@ -699,6 +705,13 @@ dri2_terminate(_EGLDriver *drv, _EGLDisp + } + break; + #endif ++#ifdef HAVE_MIR_PLATFORM ++ case _EGL_PLATFORM_MIR: ++ if (dri2_dpy-own_device) { ++ gbm_device_destroy(dri2_dpy-gbm_dri-base.base); ++ } ++ break; ++#endif + #ifdef HAVE_WAYLAND_PLATFORM +case _EGL_PLATFORM_WAYLAND: + wl_drm_destroy(dri2_dpy-wl_drm); +@@ -715,7 +728,8 @@ dri2_terminate(_EGLDriver *drv, _EGLDisp + * the ones from the gbm device. As such the gbm itself is responsible + * for the cleanup. + */ +- if (disp-Platform != _EGL_PLATFORM_DRM) { ++ if (disp-Platform != _EGL_PLATFORM_DRM ++ disp-Platform != _EGL_PLATFORM_MIR) { + for (i = 0; dri2_dpy-driver_configs[i]; i++) + free((__DRIconfig *) dri2_dpy-driver_configs[i]); + free(dri2_dpy-driver_configs); --- a/src/egl/drivers/dri2/egl_dri2.h +++ b/src/egl/drivers/dri2/egl_dri2.h @@ -64,6 +64,11 @@ @@ -148,7 +172,7 @@ #endif /* EGL_DRI2_INCLUDED */ --- /dev/null +++ b/src/egl/drivers/dri2/platform_mir.c -@@ -0,0 +1,613 @@ +@@ -0,0 +1,619 @@ +/* + * Copyright © 2012 Canonical, Inc + * @@ -174,6 +198,7 @@ + * + * Authors: + *Christopher James Halse Rogers christopher.halse.rog...@canonical.com ++ *Alexandros Frantzis alexandros.frant...@canonical.com + */ + +#include mir_toolkit/mesa/native_display.h @@ -567,10 +592,15 @@ +
mesa: Changes to 'ubuntu+1'
.dir-locals.el |2 debian/changelog | 38 debian/control | 40 debian/mesa-opencl-icd.install.in |3 debian/patches/egl-platform-mir.patch | 250 +++-- debian/rules | 10 docs/GL3.txt | 11 docs/index.html|8 docs/relnotes.html |1 docs/relnotes/10.4.4.html | 100 ++ docs/relnotes/10.5.0.html |1 include/D3D9/d3d9types.h |5 include/GL/glext.h | 57 - scons/llvm.py | 16 src/egl/drivers/dri2/platform_x11.c| 24 src/gallium/auxiliary/Makefile.sources |1 src/gallium/auxiliary/draw/draw_llvm.c |2 src/gallium/auxiliary/draw/draw_llvm.h |2 src/gallium/auxiliary/gallivm/lp_bld_init.c|2 src/gallium/auxiliary/hud/font.c | 24 src/gallium/auxiliary/hud/hud_context.c|1 src/gallium/auxiliary/postprocess/pp_mlaa.c|3 src/gallium/auxiliary/target-helpers/inline_debug_helper.h |4 src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h |4 src/gallium/auxiliary/tgsi/tgsi_parse.c| 12 src/gallium/auxiliary/tgsi/tgsi_parse.h|2 src/gallium/auxiliary/tgsi/tgsi_ureg.c | 28 src/gallium/auxiliary/tgsi/tgsi_ureg.h | 25 src/gallium/auxiliary/util/u_cache.c |2 src/gallium/auxiliary/util/u_math.h| 14 src/gallium/auxiliary/util/u_pstipple.c| 25 src/gallium/auxiliary/util/u_pstipple.h|3 src/gallium/auxiliary/util/u_simple_list.h | 199 src/gallium/auxiliary/util/u_simple_shaders.c | 12 src/gallium/auxiliary/util/u_slab.c|2 src/gallium/auxiliary/util/u_tests.c | 301 +- src/gallium/auxiliary/util/u_tests.h |4 src/gallium/docs/source/screen.rst |5 src/gallium/docs/source/tgsi.rst | 18 src/gallium/drivers/freedreno/.dir-locals.el |2 src/gallium/drivers/freedreno/freedreno_screen.c |2 src/gallium/drivers/i915/i915_screen.c |2 src/gallium/drivers/ilo/ilo_screen.c |3 src/gallium/drivers/llvmpipe/lp_context.c |2 src/gallium/drivers/llvmpipe/lp_scene.c|2 src/gallium/drivers/llvmpipe/lp_screen.c |7 src/gallium/drivers/llvmpipe/lp_state_fs.c |2 src/gallium/drivers/llvmpipe/lp_state_setup.c |2 src/gallium/drivers/llvmpipe/lp_texture.c |2 src/gallium/drivers/nouveau/nv30/nv30_screen.c |2 src/gallium/drivers/nouveau/nv50/nv50_screen.c |2 src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |2 src/gallium/drivers/r300/r300_context.c|2 src/gallium/drivers/r300/r300_flush.c |2 src/gallium/drivers/r300/r300_query.c |2 src/gallium/drivers/r300/r300_reg.h| 22 src/gallium/drivers/r300/r300_screen.c |8 src/gallium/drivers/r300/r300_state.c |1 src/gallium/drivers/r300/r300_state_inlines.h |1 src/gallium/drivers/r600/.dir-locals.el|2 src/gallium/drivers/r600/r600_asm.c|6 src/gallium/drivers/r600/r600_pipe.c |3 src/gallium/drivers/r600/r600_shader.c | 63 + src/gallium/drivers/r600/r700_asm.c|1 src/gallium/drivers/r600/sb/sb_expr.cpp|2 src/gallium/drivers/radeon/.dir-locals.el |2 src/gallium/drivers/radeon/r600_pipe_common.c | 11 src/gallium/drivers/radeon/r600_pipe_common.h |1 src/gallium/drivers/radeon/r600_streamout.c|4 src/gallium/drivers/radeonsi/.dir-locals.el|2 src/gallium/drivers/radeonsi/si_compute.c | 117 +- src/gallium/drivers/radeonsi/si_descriptors.c | 111 +- src/gallium/drivers/radeonsi/si_hw_context.c |1
mesa: Changes to 'ubuntu+1'
.gitignore |1 configure.ac | 202 + docs/index.html |6 docs/relnotes.html |1 docs/relnotes/10.4.3.html| 145 + include/D3D9/d3d9.h | 10 include/D3D9/d3d9types.h | 13 scons/gallium.py |3 src/Makefile.am | 17 src/egl/drivers/dri2/platform_wayland.c |2 src/gallium/drivers/freedreno/a2xx/a2xx.xml.h|4 src/gallium/drivers/freedreno/a3xx/a3xx.xml.h|4 src/gallium/drivers/freedreno/a4xx/a4xx.xml.h| 31 src/gallium/drivers/freedreno/a4xx/fd4_gmem.c| 61 src/gallium/drivers/freedreno/adreno_common.xml.h|4 src/gallium/drivers/freedreno/adreno_pm4.xml.h | 16 src/gallium/drivers/r600/evergreen_state.c |5 src/gallium/drivers/r600/r600_hw_context.c |2 src/gallium/drivers/r600/r600_shader.c | 31 src/gallium/drivers/r600/r600_shader.h |4 src/gallium/drivers/r600/r600_state.c|5 src/gallium/drivers/r600/r600_state_common.c | 12 src/gallium/drivers/radeon/r600_pipe_common.c|4 src/gallium/drivers/radeon/r600_pipe_common.h|8 src/gallium/drivers/radeon/radeon_elf_util.c | 65 src/gallium/drivers/radeon/radeon_elf_util.h | 15 src/gallium/drivers/radeon/radeon_llvm_emit.c|4 src/gallium/drivers/radeonsi/si_compute.c| 46 src/gallium/drivers/radeonsi/si_pipe.h |1 src/gallium/drivers/radeonsi/si_shader.c |4 src/gallium/drivers/radeonsi/si_state_shaders.c | 20 src/gallium/drivers/vc4/vc4_cl_dump.c| 151 + src/gallium/drivers/vc4/vc4_context.c|7 src/gallium/drivers/vc4/vc4_opt_cse.c|2 src/gallium/drivers/vc4/vc4_opt_small_immediates.c |3 src/gallium/drivers/vc4/vc4_program.c| 29 src/gallium/drivers/vc4/vc4_qir.c| 22 src/gallium/drivers/vc4/vc4_qir.h|1 src/gallium/drivers/vc4/vc4_qpu.c| 83 src/gallium/drivers/vc4/vc4_register_allocate.c | 22 src/gallium/state_trackers/clover/llvm/invocation.cpp| 51 src/gallium/state_trackers/nine/adapter9.c |7 src/gallium/state_trackers/nine/basetexture9.c | 66 src/gallium/state_trackers/nine/cubetexture9.c | 16 src/gallium/state_trackers/nine/device9.c| 121 src/gallium/state_trackers/nine/device9.h|6 src/gallium/state_trackers/nine/nine_ff.c| 37 src/gallium/state_trackers/nine/nine_pipe.h |5 src/gallium/state_trackers/nine/nine_shader.c| 667 +++- src/gallium/state_trackers/nine/nine_state.c | 94 src/gallium/state_trackers/nine/nine_state.h |3 src/gallium/state_trackers/nine/pixelshader9.c | 10 src/gallium/state_trackers/nine/pixelshader9.h |2 src/gallium/state_trackers/nine/query9.c |1 src/gallium/state_trackers/nine/stateblock9.c|4 src/gallium/state_trackers/nine/surface9.c | 29 src/gallium/state_trackers/nine/swapchain9.c |2 src/gallium/state_trackers/nine/texture9.c |9 src/gallium/state_trackers/nine/volumetexture9.c | 14 src/gallium/winsys/radeon/drm/radeon_drm_winsys.c|2 src/gbm/backends/dri/gbm_dri.c |7 src/gbm/main/gbm.c |1 src/glsl/Android.mk |1 src/glsl/Makefile.am | 79 src/glsl/Makefile.sources| 302 +- src/glsl/ast_to_hir.cpp | 16 src/glsl/blob.c | 323 ++ src/glsl/blob.h | 289 ++ src/glsl/glcpp/glcpp-parse.y |4 src/glsl/glsl_parser_extras.cpp |2 src/glsl/glsl_parser_extras.h|4 src/glsl/glsl_types.cpp | 111 src/glsl/glsl_types.h|9 src/glsl/ir_function_can_inline.cpp |9 src/glsl/list.h | 25 src/glsl/nir/.gitignore
mesa: Changes to 'ubuntu+1'
Android.mk |1 Makefile.am| 113 VERSION|2 configure.ac | 479 debian/README.Debian |4 debian/changelog | 89 debian/control | 149 debian/libegl1-mesa-drivers.install.in |2 debian/libgbm1.install.in |1 debian/libopenvg1-mesa-dev.install.in |3 debian/libopenvg1-mesa.install.in |1 debian/libopenvg1-mesa.lintian-overrides |1 debian/libopenvg1-mesa.symbols | 94 debian/mesa-opencl-icd.install.in |5 debian/patches/egl-platform-mir.patch | 263 debian/rules |4 docs/GL3.txt | 72 docs/devinfo.html | 300 docs/egl.html |7 docs/index.html| 69 docs/install.html |6 docs/llvmpipe.html |2 docs/relnotes.html | 12 docs/relnotes/10.2.7.html | 211 docs/relnotes/10.2.8.html | 130 docs/relnotes/10.2.9.html | 101 docs/relnotes/10.2.html|2 docs/relnotes/10.3.1.html | 158 docs/relnotes/10.3.2.html | 115 docs/relnotes/10.3.3.html | 209 docs/relnotes/10.3.4.html | 106 docs/relnotes/10.3.5.html | 88 docs/relnotes/10.3.6.html | 124 docs/relnotes/10.3.7.html | 93 docs/relnotes/10.3.html|1 docs/relnotes/10.4.1.html | 97 docs/relnotes/10.4.2.html | 127 docs/relnotes/10.4.html| 259 docs/relnotes/10.5.0.html | 67 include/D3D9/d3d9.h| 1858 +++ include/D3D9/d3d9caps.h| 387 include/D3D9/d3d9types.h | 1797 +++ include/EGL/eglplatform.h | 10 include/GL/glext.h | 213 include/GL/internal/dri_interface.h|1 include/GL/internal/sarea.h| 92 include/GLES2/gl2ext.h | 313 include/HaikuGL/OpenGLKit.h|2 include/c99/stdbool.h |3 include/c99_compat.h |6 include/d3dadapter/d3dadapter9.h | 101 include/d3dadapter/drm.h | 44 include/d3dadapter/present.h | 136 include/pci_ids/i965_pci_ids.h | 15 install-lib-links.mk |6 m4/ax_check_gnu_make.m4| 78 m4/ax_check_python_mako_module.m4 | 61 m4/ax_gcc_func_attribute.m4| 223 m4/ax_prog_flex.m4 |4 scons/gallium.py | 45 scons/llvm.py | 16 src/Makefile.am|6 src/SConscript |5 src/egl/drivers/dri2/Makefile.am |3 src/egl/drivers/dri2/SConscript| 40 src/egl/drivers/dri2/egl_dri2.c| 51 src/egl/drivers/dri2/egl_dri2.h|4 src/egl/drivers/dri2/platform_android.c|2 src/egl/drivers/dri2/platform_drm.c| 13
mesa: Changes to 'ubuntu+1'
debian/changelog|1 debian/patches/fix-altivec-intrinsics.patch | 111 debian/patches/series |1 3 files changed, 113 insertions(+) New commits: commit 3d2d673b8719363a982a30185d1083c97000f6f9 Author: Maarten Lankhorst d...@mblankhorst.nl Date: Thu Sep 18 08:32:58 2014 +0200 Import upstream fix for altivec little endian instructions. diff --git a/debian/changelog b/debian/changelog index 09fb41a..676e8a3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (10.3.0~rc3-2ubuntu1) UNRELEASED; urgency=low * Merge from released debian-experimental. + * Import upstream fix for altivec little endian instructions. -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 diff --git a/debian/patches/fix-altivec-intrinsics.patch b/debian/patches/fix-altivec-intrinsics.patch new file mode 100644 index 000..c67784a --- /dev/null +++ b/debian/patches/fix-altivec-intrinsics.patch @@ -0,0 +1,111 @@ +commit 0feb977bbfb0d6bb2c8d3178246acb035a739f37 +Author: Ulrich Weigand uweig...@de.ibm.com +Date: Mon Aug 4 18:41:00 2014 +0200 + +gallivm: Fix Altivec pack intrinsics for little-endian + +This patch fixes use of Altivec pack intrinsics on little-endian PowerPC +systems. Since little-endian operation only affects the load and store +instructions, the semantics of pack (and other) instructions that take +two input vectors implicitly change: the pack instructions still fill +a register placing values from the first operand into the high parts +of the register, and values from the second operand into the low parts +of the register, but since vector loads and stores perform an endian swap, +the high parts end up at high memory addresses. + +To still achieve the desired effect, we have to swap the two inputs to +the pack instruction on little-endian systems. This is done automatically +by the back-end for instructions generated by LLVM, but needs to be done +manually when emitting intrisincs (which still result in that instruction +being emitted directly). + +Signed-off-by: Ulrich Weigand ulrich.weig...@de.ibm.com +Signed-off-by: Maarten Lankhorst d...@mblankhorst.nl + +diff --git a/src/gallium/auxiliary/gallivm/lp_bld_pack.c b/src/gallium/auxiliary/gallivm/lp_bld_pack.c +index a48a922..cdf6d80 100644 +--- a/src/gallium/auxiliary/gallivm/lp_bld_pack.c b/src/gallium/auxiliary/gallivm/lp_bld_pack.c +@@ -464,6 +464,7 @@ lp_build_pack2(struct gallivm_state *gallivm, +if((util_cpu_caps.has_sse2 || util_cpu_caps.has_altivec) +src_type.width * src_type.length = 128) { + const char *intrinsic = NULL; ++ boolean swap_intrinsic_operands = FALSE; + + switch(src_type.width) { + case 32: +@@ -482,6 +483,9 @@ lp_build_pack2(struct gallivm_state *gallivm, +} else { + intrinsic = llvm.ppc.altivec.vpkuwus; +} ++#ifdef PIPE_ARCH_LITTLE_ENDIAN ++ swap_intrinsic_operands = TRUE; ++#endif + } + break; + case 16: +@@ -490,12 +494,18 @@ lp_build_pack2(struct gallivm_state *gallivm, + intrinsic = llvm.x86.sse2.packsswb.128; + } else if (util_cpu_caps.has_altivec) { + intrinsic = llvm.ppc.altivec.vpkshss; ++#ifdef PIPE_ARCH_LITTLE_ENDIAN ++ swap_intrinsic_operands = TRUE; ++#endif + } + } else { + if (util_cpu_caps.has_sse2) { + intrinsic = llvm.x86.sse2.packuswb.128; + } else if (util_cpu_caps.has_altivec) { + intrinsic = llvm.ppc.altivec.vpkshus; ++#ifdef PIPE_ARCH_LITTLE_ENDIAN ++ swap_intrinsic_operands = TRUE; ++#endif + } + } + break; +@@ -504,7 +514,11 @@ lp_build_pack2(struct gallivm_state *gallivm, + if (intrinsic) { + if (src_type.width * src_type.length == 128) { + LLVMTypeRef intr_vec_type = lp_build_vec_type(gallivm, intr_type); +-res = lp_build_intrinsic_binary(builder, intrinsic, intr_vec_type, lo, hi); ++if (swap_intrinsic_operands) { ++ res = lp_build_intrinsic_binary(builder, intrinsic, intr_vec_type, hi, lo); ++} else { ++ res = lp_build_intrinsic_binary(builder, intrinsic, intr_vec_type, lo, hi); ++} + if (dst_vec_type != intr_vec_type) { +res = LLVMBuildBitCast(builder, res, dst_vec_type, ); + } +@@ -513,6 +527,8 @@ lp_build_pack2(struct gallivm_state *gallivm, + int num_split = src_type.width * src_type.length / 128; + int i; + int nlen = 128 / src_type.width; ++int lo_off = swap_intrinsic_operands ? nlen : 0; ++int hi_off = swap_intrinsic_operands ? 0 : nlen; + struct lp_type ndst_type =
mesa: Changes to 'ubuntu+1'
debian/changelog | 33 ++- debian/compat|2 - debian/control | 13 +- debian/libegl1-mesa-drivers.install.linux.in |2 - debian/rules |2 - 5 files changed, 45 insertions(+), 7 deletions(-) New commits: commit 6620b4abe0f772b97b697549b231671c4adfd30d Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Thu Sep 18 11:59:11 2014 +0200 New upstream release candidate. (LP: #1364003) diff --git a/debian/changelog b/debian/changelog index c7d6c72..fc28472 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,6 @@ mesa (10.3.0~rc3-3ubuntu1) UNRELEASED; urgency=low + * New upstream release candidate. (LP: #1364003) * Merge from released debian-experimental. * Import upstream fix for altivec little endian instructions. commit a2bab76b4a260fa536d2de5619b2f74c9ec7f6da Author: Julien Cristau jcris...@debian.org Date: Mon Sep 15 22:39:36 2014 +0200 Upload to experimental diff --git a/debian/changelog b/debian/changelog index fd75f04..c159591 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,4 +1,4 @@ -mesa (10.3.0~rc3-3) UNRELEASED; urgency=medium +mesa (10.3.0~rc3-3) experimental; urgency=medium [ Andreas Boll ] * Bump llvm-3.5-dev and libclang-3.5-dev to 1:3.5-1, should fix FTBFS on @@ -11,7 +11,10 @@ mesa (10.3.0~rc3-3) UNRELEASED; urgency=medium [ Dima Kogan ] * All -dev packages are now Multi-Arch: same (Closes: #689088, #678040). - -- Andreas Boll andreas.boll@gmail.com Mon, 15 Sep 2014 14:19:30 +0200 + [ Julien Cristau ] + * Upload clean source without partial Ubuntu alternatives patches (closes: #761678) + + -- Julien Cristau jcris...@debian.org Mon, 15 Sep 2014 22:39:15 +0200 mesa (10.3.0~rc3-2) experimental; urgency=medium commit 3803b01079d10f7ff3370e5566ba0502d96f676f Author: Andreas Boll andreas.boll@gmail.com Date: Mon Sep 15 20:17:03 2014 +0200 Drop redundant libegl1-mesa-drivers.install.linux.in It's the same as libegl1-mesa-drivers.install.in diff --git a/debian/changelog b/debian/changelog index 5877a8b..fd75f04 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ mesa (10.3.0~rc3-3) UNRELEASED; urgency=medium * Bump compat to v9 for changed dh_strip behavior: - dh_strip puts separated debug symbols in a location based on their build-id (Closes: #755921). + * Drop redundant libegl1-mesa-drivers.install.linux.in. [ Dima Kogan ] * All -dev packages are now Multi-Arch: same (Closes: #689088, #678040). diff --git a/debian/libegl1-mesa-drivers.install.linux.in b/debian/libegl1-mesa-drivers.install.linux.in deleted file mode 100644 index 741f962..000 --- a/debian/libegl1-mesa-drivers.install.linux.in +++ /dev/null @@ -1,2 +0,0 @@ -# OS-independent part (from libegl1-mesa-drivers.install.in): -dri/usr/lib/${DEB_HOST_MULTIARCH}/egl/egl_gallium.so usr/lib/${DEB_HOST_MULTIARCH}/egl commit 4e8ef10eb3d85c3b79991c2189d4e7f4745e5d20 Author: Dima Kogan d...@secretsauce.net Date: Sun Feb 16 01:31:01 2014 -0800 All -dev packages are now Multi-Arch: same Closes #689088, #678040 diff --git a/debian/changelog b/debian/changelog index 0c9bfb3..5877a8b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,15 @@ mesa (10.3.0~rc3-3) UNRELEASED; urgency=medium + [ Andreas Boll ] * Bump llvm-3.5-dev and libclang-3.5-dev to 1:3.5-1, should fix FTBFS on kfreebsd-*. * Bump compat to v9 for changed dh_strip behavior: - dh_strip puts separated debug symbols in a location based on their build-id (Closes: #755921). + [ Dima Kogan ] + * All -dev packages are now Multi-Arch: same (Closes: #689088, #678040). + -- Andreas Boll andreas.boll@gmail.com Mon, 15 Sep 2014 14:19:30 +0200 mesa (10.3.0~rc3-2) experimental; urgency=medium diff --git a/debian/control b/debian/control index cc021cc..857f2a5 100644 --- a/debian/control +++ b/debian/control @@ -143,6 +143,7 @@ Depends: Provides: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev Conflicts: mesa-dev, libgl-dev, mesag3 ( 3.1-1), nvidia-glx-dev, mesag-dev, libgl1-mesa-swrast-dev Replaces: libgl-dev, mesag-dev, libgl1-mesa-swrast-dev +Multi-Arch: same Description: free implementation of the OpenGL API -- development files This package provides the development environment required for compiling programs with Mesa. For a complete description of Mesa, @@ -189,6 +190,7 @@ Architecture: linux-any Depends: libxatracker2 (= ${binary:Version}), ${misc:Depends}, +Multi-Arch: same Description: X acceleration library -- development files This package contains the XA (X acceleration) library. It is used exclusively by the X server to do render, copy and video acceleration. @@ -237,6 +239,7 @@ Depends: libgbm1 (= ${binary:Version}), libudev-dev, ${misc:Depends}, +Multi-Arch: same
mesa: Changes to 'ubuntu+1'
Makefile.am |1 VERSION |2 configure.ac | 18 + debian/changelog | 22 +- debian/patches/01_gallium-util-add-missing-u_debug-include.patch | 39 +++ debian/patches/fixup-ppc-ftbfs.patch | 21 - debian/patches/series|2 debian/rules | 12 - debian/upstream/signing-key.asc | 29 ++ src/gallium/drivers/freedreno/a2xx/fd2_context.c |1 src/gallium/drivers/freedreno/a3xx/fd3_emit.c| 11 - src/gallium/drivers/freedreno/a3xx/fd3_texture.c | 10 src/gallium/drivers/freedreno/a3xx/fd3_texture.h |1 src/gallium/drivers/freedreno/freedreno_resource.c | 108 ++ src/gallium/drivers/freedreno/ir3/ir3_dump.c |3 src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp| 32 ++ src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h |5 src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp |4 src/gallium/drivers/nouveau/nv50/nv50_state.c|7 src/gallium/drivers/nouveau/nv50/nv50_state_validate.c |8 src/gallium/drivers/nouveau/nv50/nv50_surface.c | 16 - src/gallium/drivers/nouveau/nv50/nv50_transfer.c |2 src/gallium/drivers/nouveau/nv50/nv84_video.c| 15 - src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c |1 src/gallium/drivers/r600/r600_blit.c |3 src/gallium/drivers/r600/r600_state_common.c | 12 - src/gallium/drivers/radeon/r600_query.c | 28 ++ src/gallium/state_trackers/dri/dri2.c|8 src/gallium/targets/dri/Makefile.am |6 src/gallium/targets/vdpau/Makefile.am|6 src/gallium/winsys/svga/drm/vmw_screen_dri.c | 13 - src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c| 82 ++- src/glsl/lower_variable_index_to_cond_assign.cpp |2 src/mesa/drivers/common/meta.c | 38 --- src/mesa/drivers/common/meta_copy_image.c|2 src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 20 + src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp | 23 +- src/mesa/drivers/dri/i965/intel_copy_image.c | 53 +++- src/mesa/main/attrib.c |4 src/mesa/main/context.c |3 src/mesa/main/macros.h |7 src/mesa/state_tracker/st_extensions.c |5 src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 51 +++- 43 files changed, 514 insertions(+), 222 deletions(-) New commits: commit 8b46c260a4261d2b77c04565f5426ebb89be59bc Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Sep 15 12:25:53 2014 +0200 bump version diff --git a/debian/changelog b/debian/changelog index 64e5722..b03ef05 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (10.3~rc3-2ubuntu1) UNRELEASED; urgency=low + + * Merge from unreleased debian-experimental. + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 + mesa (10.3.0~rc3-2) experimental; urgency=medium [ Andreas Boll ] @@ -24,15 +30,6 @@ mesa (10.3.0~rc3-1) experimental; urgency=medium -- Maarten Lankhorst maarten.lankho...@ubuntu.com Mon, 08 Sep 2014 15:50:42 +0200 -mesa (10.3~rc2-0ubuntu1) UNRELEASED; urgency=low - - * Merge from unreleased debian-experimental. - * Add patch to fix ftbfs. -- Revert build failure causer. -- Add fixup-ppc-ftbfs.patch - - -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 - mesa (10.2.6-1ubuntu1) utopic; urgency=medium * Drop 101_ubuntu_hidden_glname.patch. diff --git a/debian/patches/fixup-ppc-ftbfs.patch b/debian/patches/fixup-ppc-ftbfs.patch deleted file mode 100644 index 49c2d91..000 --- a/debian/patches/fixup-ppc-ftbfs.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h -index 25bcfb5..d703bf0 100644 a/src/gallium/auxiliary/util/u_math.h -+++ b/src/gallium/auxiliary/util/u_math.h -@@ -40,6 +40,7 @@ - - - #include pipe/p_compiler.h -+#include u_debug.h - - - #ifdef __cplusplus -@@ -807,7 +808,7 @@ util_memcpy_cpu_to_le32(void * restrict dest, const
mesa: Changes to 'ubuntu+1'
debian/changelog |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) New commits: commit cb700a7cca1f2f8ebad57dd62e54a36a5b7f14dd Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Sep 15 12:25:53 2014 +0200 bump version diff --git a/debian/changelog b/debian/changelog index 64e5722..09fb41a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (10.3.0~rc3-2ubuntu1) UNRELEASED; urgency=low + + * Merge from released debian-experimental. + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 + mesa (10.3.0~rc3-2) experimental; urgency=medium [ Andreas Boll ] @@ -24,15 +30,6 @@ mesa (10.3.0~rc3-1) experimental; urgency=medium -- Maarten Lankhorst maarten.lankho...@ubuntu.com Mon, 08 Sep 2014 15:50:42 +0200 -mesa (10.3~rc2-0ubuntu1) UNRELEASED; urgency=low - - * Merge from unreleased debian-experimental. - * Add patch to fix ftbfs. -- Revert build failure causer. -- Add fixup-ppc-ftbfs.patch - - -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 - mesa (10.2.6-1ubuntu1) utopic; urgency=medium * Drop 101_ubuntu_hidden_glname.patch. diff --git a/debian/patches/fixup-ppc-ftbfs.patch b/debian/patches/fixup-ppc-ftbfs.patch deleted file mode 100644 index 49c2d91..000 --- a/debian/patches/fixup-ppc-ftbfs.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h -index 25bcfb5..d703bf0 100644 a/src/gallium/auxiliary/util/u_math.h -+++ b/src/gallium/auxiliary/util/u_math.h -@@ -40,6 +40,7 @@ - - - #include pipe/p_compiler.h -+#include u_debug.h - - - #ifdef __cplusplus -@@ -807,7 +808,7 @@ util_memcpy_cpu_to_le32(void * restrict dest, const void * restrict src, size_t - { - #ifdef PIPE_ARCH_BIG_ENDIAN -size_t i, e; -- assert(n % 4 == 0); -+ debug_assert(n % 4 == 0); - -for (i = 0, e = n / 4; i e; i++) { - uint32_t * restrict d = (uint32_t* restrict)dest; diff --git a/debian/patches/series b/debian/patches/series index d4befae..8a081b6 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -4,4 +4,3 @@ # Ubuntu patches. egl-platform-mir.patch i915-dont-default-to-2.1.patch -fixup-ppc-ftbfs.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xtts9-0006iq...@moszumanska.debian.org
mesa: Changes to 'ubuntu+1'
debian/changelog |3 +++ debian/patches/fixup-ppc-ftbfs.patch | 21 + debian/patches/series|1 + 3 files changed, 25 insertions(+) New commits: commit e9fc612d087b0988b64b1d4d6742103c25983b09 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Thu Sep 4 13:45:39 2014 +0200 Add patch to fix ftbfs. diff --git a/debian/changelog b/debian/changelog index 6fb5544..c9d69cb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,9 @@ mesa (10.3~rc2-0ubuntu1) UNRELEASED; urgency=low * Merge from unreleased debian-experimental. + * Add patch to fix ftbfs. +- Revert build failure causer. +- Add fixup-ppc-ftbfs.patch -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 diff --git a/debian/patches/fixup-ppc-ftbfs.patch b/debian/patches/fixup-ppc-ftbfs.patch new file mode 100644 index 000..49c2d91 --- /dev/null +++ b/debian/patches/fixup-ppc-ftbfs.patch @@ -0,0 +1,21 @@ +diff --git a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h +index 25bcfb5..d703bf0 100644 +--- a/src/gallium/auxiliary/util/u_math.h b/src/gallium/auxiliary/util/u_math.h +@@ -40,6 +40,7 @@ + + + #include pipe/p_compiler.h ++#include u_debug.h + + + #ifdef __cplusplus +@@ -807,7 +808,7 @@ util_memcpy_cpu_to_le32(void * restrict dest, const void * restrict src, size_t + { + #ifdef PIPE_ARCH_BIG_ENDIAN +size_t i, e; +- assert(n % 4 == 0); ++ debug_assert(n % 4 == 0); + +for (i = 0, e = n / 4; i e; i++) { + uint32_t * restrict d = (uint32_t* restrict)dest; diff --git a/debian/patches/series b/debian/patches/series index af4c631..54f71e9 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,4 @@ # Ubuntu patches. egl-platform-mir.patch i915-dont-default-to-2.1.patch +fixup-ppc-ftbfs.patch -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xrfog-00053a...@moszumanska.debian.org
mesa: Changes to 'ubuntu+1'
Makefile.am | 10 +-- VERSION |2 debian/changelog | 14 debian/control|2 debian/mesa-common-dev.install.in |1 include/pci_ids/radeonsi_pci_ids.h|7 ++ src/gallium/auxiliary/pipe-loader/pipe_loader.h |2 src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c |2 src/gallium/auxiliary/vl/vl_compositor.c |2 src/gallium/drivers/r600/evergreen_compute.c |8 -- src/gallium/drivers/r600/r600_state_common.c |4 - src/gallium/drivers/radeon/r600_pipe_common.c | 15 src/gallium/drivers/radeon/radeon_video.c |7 +- src/gallium/state_trackers/vdpau/device.c | 43 +- src/gallium/state_trackers/vdpau/output.c | 42 + src/gallium/state_trackers/vdpau/vdpau_private.h |1 src/glsl/glcpp/glcpp-lex.l| 10 ++- src/mesa/drivers/dri/i965/brw_eu_compact.c| 14 +--- src/mesa/drivers/dri/i965/brw_meta_fast_clear.c |1 src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp|7 ++ src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp |5 - 21 files changed, 150 insertions(+), 49 deletions(-) New commits: commit c7af18177bfe6de4727b7fb5f7efbb1dfaca7ab0 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Sep 1 13:08:05 2014 +0200 Revert mesa: fix make tarballs This reverts commit 88cbe3908f0ea08228a5ffb1808f98b6906c4416. diff --git a/Makefile.am b/Makefile.am index 111c1c8..d2916da 100644 --- a/Makefile.am +++ b/Makefile.am @@ -64,7 +64,7 @@ IGNORE_FILES = \ parsers: configure $(MAKE) -C src/glsl glsl_parser.cpp glsl_parser.h glsl_lexer.cpp glcpp/glcpp-lex.c glcpp/glcpp-parse.c glcpp/glcpp-parse.h - $(MAKE) -C src/mesa ../../src/mesa/program/lex.yy.c ../../src/mesa/program/program_parse.tab.c ../../src/mesa/program/program_parse.tab.h + $(MAKE) -C src/mesa program/lex.yy.c program/program_parse.tab.c program/program_parse.tab.h # Everything for new a Mesa release: ARCHIVES = $(PACKAGE_NAME).tar.gz \ diff --git a/src/mesa/Makefile.am b/src/mesa/Makefile.am index b23208a..e71bccb 100644 --- a/src/mesa/Makefile.am +++ b/src/mesa/Makefile.am @@ -36,8 +36,7 @@ endif gldir = $(includedir)/GL gl_HEADERS = $(top_srcdir)/include/GL/*.h -.PHONY: $(BUILDDIR)main/git_sha1.h.tmp $(BUILDDIR)program/lex.yy.c $(BUILDDIR)program/program_parse.tab.c $(BUILDDIR)program/program_parse.tab.h - +.PHONY: $(BUILDDIR)main/git_sha1.h.tmp $(BUILDDIR)main/git_sha1.h.tmp: @touch main/git_sha1.h.tmp @if test -d $(top_srcdir)/.git; then \ commit 4035d69fe08e43765ff03d649f2e2057d9989e56 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Sep 1 11:30:47 2014 +0200 bump changelog diff --git a/debian/changelog b/debian/changelog index 21eab29..6fb5544 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mesa (10.3~rc2-0ubuntu1) UNRELEASED; urgency=low + + * Merge from unreleased debian-experimental. + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 + mesa (10.3~rc2-1) UNRELEASED; urgency=low [ Maarten Lankhorst ] @@ -11,13 +17,6 @@ mesa (10.3~rc2-1) UNRELEASED; urgency=low -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 -mesa (10.3~git20140821-1) UNRELEASED; urgency=low - - * Build with llvm 3.5. - * Remove mention of tdfx. - - -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 - mesa (10.2.6-1ubuntu1) utopic; urgency=medium * Drop 101_ubuntu_hidden_glname.patch. commit 2e5e3d22fc2a8d875ca1f8d311a409ba60a21b56 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Thu Aug 14 15:02:57 2014 +0200 Remove mention of tdfx. Conflicts: debian/changelog debian/control diff --git a/debian/changelog b/debian/changelog index c5d7c4e..ae0bbb8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ mesa (10.3~rc2-1) UNRELEASED; urgency=low [ Maarten Lankhorst ] * Build with llvm 3.5. * New upstream release. + * Remove mention of tdfx. [ Timo Aaltonen ] * mesa-common-dev: Add glcorearb.h. diff --git a/debian/control b/debian/control index 0c8a94b..e646957 100644 --- a/debian/control +++ b/debian/control @@ -676,8 +676,6 @@ Description: free implementation of the OpenGL API -- DRI modules . For a complete description of Mesa, please look at the libgl1-mesa-swx11 package. - . - The tdfx DRI module needs libglide3 to enable direct rendering. Package: libgl1-mesa-dri-dbg Section: debug commit
mesa: Changes to 'ubuntu+1'
debian/changelog |1 + debian/control |3 --- 2 files changed, 1 insertion(+), 3 deletions(-) New commits: commit 61d8c07584f4be623586f65c6eb43636038d86fe Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Thu Aug 14 15:02:57 2014 +0200 Remove mention of tdfx. diff --git a/debian/changelog b/debian/changelog index 95b844c..3c3e346 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ mesa (10.3~git20140812-1) UNRELEASED; urgency=low * Build with llvm 3.5. + * Remove mention of tdfx. -- Maarten Lankhorst maarten.lankho...@ubuntu.com Tue, 12 Aug 2014 09:38:49 +0200 diff --git a/debian/control b/debian/control index 7bd4e8b..0ba15ac 100644 --- a/debian/control +++ b/debian/control @@ -555,7 +555,6 @@ Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: libtxc-dxtn-s2tc0 | libtxc-dxtn0 -Suggests: libglide3 Conflicts: xlibmesa-dri ( 1:7.0.0) Replaces: xlibmesa-dri ( 1:7.0.0), libgl1-mesa-dri-experimental ( 7.11.1) Breaks: @@ -575,8 +574,6 @@ Description: free implementation of the OpenGL API -- DRI modules . For a complete description of Mesa, please look at the libgl1-mesa-glx package. - . - The tdfx DRI module needs libglide3 to enable direct rendering. Package: libgl1-mesa-dri-dbg Section: debug -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/e1xksjn-0007oj...@moszumanska.debian.org
mesa: Changes to 'ubuntu+1'
0 files changed New commits: commit cc9b282f8a00c1d8e552a3776709ca84e1f4467d Author: Carl Worth cwo...@cworth.org Date: Tue May 20 14:22:34 2014 -0700 docs: Add release notes for the 10.1.4 release. diff --git a/docs/relnotes/10.1.4.html b/docs/relnotes/10.1.4.html new file mode 100644 index 000..6c02f32 --- /dev/null +++ b/docs/relnotes/10.1.4.html @@ -0,0 +1,97 @@ +!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +html lang=en +head + meta http-equiv=content-type content=text/html; charset=utf-8 + titleMesa Release Notes/title + link rel=stylesheet type=text/css href=../mesa.css +/head +body + +div class=header + h1The Mesa 3D Graphics Library/h1 +/div + +iframe src=../contents.html/iframe +div class=content + +h1Mesa 10.1.4 Release Notes / (May 20, 2014)/h1 + +p +Mesa 10.1.4 is a bug fix release which fixes bugs found since the 10.1.3 release. +/p + +p +Mesa 10.1.4 implements the OpenGL 3.3 API, but the version reported by +glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / +glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. +Some drivers don't support all the features required in OpenGL 3.3. OpenGL +3.3 is strongonly/strong available if requested at context creation +because compatibility contexts are not supported. +/p + + +h2MD5 checksums/h2 +pre +/pre + + +h2New features/h2 +pNone/p + +h2Bug fixes/h2 + +pThis list is likely incomplete./p + +ul + +lia href=https://bugs.freedesktop.org/show_bug.cgi?id=78225;Bug 78225/a - Compile error due to undefined reference to `gbm_dri_backend', fix attached/li + +lia href=https://bugs.freedesktop.org/show_bug.cgi?id=78537;Bug 78537/a - no anisotropic filtering in a native Half-Life 2/li + +/ul + +h2Changes/h2 + +pBrian Paul (1):/p +ul + limesa: fix double-freeing of dispatch tables inside glBegin/End./li +/ul + +pCarl Worth (3):/p +ul + lidocs: Add MD5 sums for 10.1.3/li + licherry-ignore: Roland and Michel agreed to drop these patches./li + liVERSION: Update to 10.1.4/li +/ul + +pEmil Velikov (1):/p +ul + liconfigure: error out if building GBM without dri/li +/ul + +pEric Anholt (1):/p +ul + lii965/vs: Use samplers for UBOs in the VS like we do for non-UBO pulls./li +/ul + +pIlia Mirkin (3):/p +ul + linv50/ir: make sure to reverse cond codes on all the OP_SET variants/li + linv50: fix setting of texture ms info to be per-stage/li + linv50/ir: fix integer mul lowering for u32 x u32 -gt; high u32/li +/ul + +pMichel Dänzer (1):/p +ul + liradeonsi: Fix anisotropic filtering state setup/li +/ul + +pTom Stellard (2):/p +ul + liconfigure.ac: Add LLVM_VERSION_PATCH to DEFINES/li + liradeonsi: Enable geometry shaders with LLVM 3.4.1/li +/ul + +/div +/body +/html commit edab352b250ea687df6e61a553bb51d0093a0e14 Author: Carl Worth cwo...@cworth.org Date: Tue May 20 14:19:05 2014 -0700 VERSION: Update to 10.1.4 In preparation for the 10.1.4 release. diff --git a/VERSION b/VERSION index c8d7efc..655f923 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -10.1.3 +10.1.4 commit 2d6f733979dd3c3e3f32876bb1eb89c0693edf80 Author: Ilia Mirkin imir...@alum.mit.edu Date: Tue May 13 11:23:33 2014 -0400 nv50/ir: fix integer mul lowering for u32 x u32 - high u32 UNION appears to expect that all of its sources are conditionally defined. Otherwise it inserts an unpredicated mov instruction which overwrites the desired result. This fixes tests that use UMUL_HI, and much less directly, unsigned integer division by a constant, which uses this functionality in a peephole pass. Signed-off-by: Ilia Mirkin imir...@alum.mit.edu Cc: 10.1 10.2 mesa-sta...@lists.freedesktop.org Reviewed-by: Ben Skeggs bske...@redhat.com (cherry picked from commit 5b8f1a0f7c5b1412577a913d374192a2329fa615) diff --git a/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp b/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp index 7030c21..c4ae6c4 100644 --- a/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp +++ b/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp @@ -75,16 +75,17 @@ expandIntegerMUL(BuildUtil *bld, Instruction *mul) i[4] = bld-mkOp3(OP_MAD, fTy, t[3], a[0], b[0], t[2]); if (highResult) { - Value *r[3]; + Value *r[4]; Value *imm = bld-loadImm(NULL, 1 (halfSize * 8)); c[0] = bld-getSSA(1, FILE_FLAGS); c[1] = bld-getSSA(1, FILE_FLAGS); - for (int j = 0; j 3; ++j) + for (int j = 0; j 4; ++j) r[j] = bld-getSSA(fullSize); i[8] = bld-mkOp2(OP_SHR, fTy, r[0], t[1], bld-mkImm(halfSize * 8)); i[6] = bld-mkOp2(OP_ADD, fTy, r[1], r[0], imm); - bld-mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[0]); + bld-mkMov(r[3], r[0])-setPredicate(CC_NC, c[0]); + bld-mkOp2(OP_UNION, TYPE_U32, r[2], r[1], r[3]); i[5] = bld-mkOp3(OP_MAD, fTy, mul-getDef(0), a[1], b[1], r[2]); // set carry defs /
mesa: Changes to 'ubuntu+1'
debian/changelog | 47 +++ debian/control | 38 - debian/libegl1-mesa-dev.install.linux.in |2 - debian/libegl1-mesa-dev.links.in |1 debian/libegl1-mesa-drivers.install.linux.in |4 -- debian/libgl1-mesa-dri.install.in|1 debian/libgl1-mesa-dri.install.kfreebsd.in |1 debian/libwayland-egl1-mesa.install.in |3 + debian/libwayland-egl1-mesa.symbols |5 ++ debian/rules | 12 ++ 10 files changed, 97 insertions(+), 17 deletions(-) New commits: commit 10700ab361dccad37a1035f3c9d44238b058192a Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Mar 31 11:56:23 2014 +0200 release to trusty diff --git a/debian/changelog b/debian/changelog index 23fcb87..49e46dc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,9 @@ -mesa (10.1.0-4ubuntu1) UNRELEASED; urgency=medium +mesa (10.1.0-4ubuntu1) trusty; urgency=medium * Merge from unreleased debian sid. * Add explicit libudev1 | libudev0 dependency. (LP: #1296947) - -- Maarten Lankhorst maarten.lankho...@ubuntu.com Mon, 31 Mar 2014 11:25:48 +0200 + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Mon, 31 Mar 2014 09:56:17 + mesa (10.1.0-5) UNRELEASED; urgency=low commit 8bd9360fd4b10bcae76bec18b952844c3935f171 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Mar 31 11:56:12 2014 +0200 Add explicit libudev1 | libudev0 dependency. (LP: #1296947) diff --git a/debian/changelog b/debian/changelog index 520f49b..23fcb87 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0-4ubuntu1) UNRELEASED; urgency=medium + + * Merge from unreleased debian sid. + * Add explicit libudev1 | libudev0 dependency. (LP: #1296947) + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Mon, 31 Mar 2014 11:25:48 +0200 + mesa (10.1.0-5) UNRELEASED; urgency=low * Add explicit libudev1 dependency. diff --git a/debian/control b/debian/control index 9b1415a..a1f52c4 100644 --- a/debian/control +++ b/debian/control @@ -99,7 +99,7 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, - libudev1 [linux-any], + libudev1 | libudev0, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: generic buffer management API -- runtime @@ -147,7 +147,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libudev1 [linux-any], + libudev1 | libudev0, Recommends: libegl1-mesa-drivers Provides: libegl1-x11 Conflicts: libegl1-x11 @@ -220,7 +220,7 @@ Depends: libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), libwayland-egl1-mesa (= ${binary:Version}) [linux-any], - libudev1 [linux-any], + libudev1 | libudev0, Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers @@ -478,7 +478,7 @@ Depends: ${shlibs:Depends}, ${misc:Depends} libglapi-mesa (= ${binary:Version}), - libudev1 [linux-any], + libudev1 | libudev0, Recommends: libgl1-mesa-dri (= 7.2) Conflicts: libgl1, libgl1-mesa-dri ( 6.4.0) Replaces: libgl1, libgl1-mesa-dri ( 6.4.0) commit aaf71bc6cf1ad69d3770ef9d7ff78295be61abd0 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Mon Mar 31 11:35:43 2014 +0200 Add explicit libudev1 dependency. libudev is being dlsym'd now, but still a dependency. diff --git a/debian/changelog b/debian/changelog index a37517d..398c6c8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0-5) UNRELEASED; urgency=low + + * Add explicit libudev1 dependency. +- libudev is being dlsym'd now, but still a dependency. + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Mon, 31 Mar 2014 11:25:48 +0200 + mesa (10.1.0-4) unstable; urgency=medium [ Andreas Boll ] diff --git a/debian/control b/debian/control index 063f59b..768634e 100644 --- a/debian/control +++ b/debian/control @@ -205,6 +205,7 @@ Architecture: linux-any Depends: ${shlibs:Depends}, ${misc:Depends}, + libudev1 [linux-any], Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: generic buffer management API -- runtime @@ -252,6 +253,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, + libudev1 [linux-any], Recommends: libegl1-mesa-drivers Provides: libegl1-x11 Conflicts: libegl1-x11 @@ -323,6 +325,7 @@ Depends: libegl1-mesa (= ${binary:Version}), libglapi-mesa (= ${binary:Version}), libwayland-egl1-mesa (= ${binary:Version}) [linux-any], + libudev1 [linux-any], Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: free implementation of the EGL API -- hardware drivers @@ -578,8 +581,9 @@ Section: libs Architecture: any Depends: ${shlibs:Depends}, - libglapi-mesa (= ${binary:Version}), ${misc:Depends} + libglapi-mesa (= ${binary:Version}), + libudev1
mesa: Changes to 'ubuntu+1'
debian/patches/117-static-gallium.patch |2 debian/patches/egl-platform-mir.patch | 92 ++-- 2 files changed, 32 insertions(+), 62 deletions(-) New commits: commit 15fd923a5ef5aa1463dae2592f450b928c932c68 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Mar 19 14:17:37 2014 +0100 Hopefully fix a FTBFS with libgallium on !x86. diff --git a/debian/patches/117-static-gallium.patch b/debian/patches/117-static-gallium.patch index 939cb73..f74a01c 100644 --- a/debian/patches/117-static-gallium.patch +++ b/debian/patches/117-static-gallium.patch @@ -55,7 +55,7 @@ index f14279b..3cdec83 100644 AM_CXXFLAGS += -fno-rtti -+libgallium_la_LIBADD = $(LLVM_LIBS) ++libgallium_la_LIBADD = $(LLVM_LIBS) $(PTHREAD_LIBS) + endif commit 27e0bf43cd69565ccd0704aa6ecc07e4102816be Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Mar 19 13:46:58 2014 +0100 fix emberassing bug in refresh of mir patch diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 25cb606..c81e1c4 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -1,7 +1,5 @@ -Index: mesa/configure.ac -=== mesa.orig/configure.ac 2014-03-19 10:26:31.671304024 + -+++ mesa/configure.ac 2014-03-19 10:26:31.663603967 + +--- a/configure.ac b/configure.ac @@ -1428,7 +1428,9 @@ android|fbdev|gdi|null) @@ -21,10 +19,8 @@ Index: mesa/configure.ac AM_CONDITIONAL(HAVE_EGL_DRIVER_DRI2, test x$HAVE_EGL_DRIVER_DRI2 != x) -Index: mesa/include/EGL/eglplatform.h -=== mesa.orig/include/EGL/eglplatform.h2014-03-19 10:26:31.671304024 + -+++ mesa/include/EGL/eglplatform.h 2014-03-19 10:26:31.663803969 + +--- a/include/EGL/eglplatform.h b/include/EGL/eglplatform.h @@ -104,6 +104,13 @@ typedef struct egl_native_pixmap_t *EGLNativePixmapType; typedef void*EGLNativeDisplayType; @@ -39,10 +35,8 @@ Index: mesa/include/EGL/eglplatform.h #elif defined(__unix__) #ifdef MESA_EGL_NO_X11_HEADERS -Index: mesa/include/GL/internal/dri_interface.h -=== mesa.orig/include/GL/internal/dri_interface.h 2014-03-19 10:26:31.671304024 + -+++ mesa/include/GL/internal/dri_interface.h 2014-03-19 10:26:31.664103971 + +--- a/include/GL/internal/dri_interface.h b/include/GL/internal/dri_interface.h @@ -832,10 +832,12 @@ unsigned int pitch; unsigned int cpp; @@ -57,10 +51,8 @@ Index: mesa/include/GL/internal/dri_interface.h struct __DRIdri2LoaderExtensionRec { __DRIextension base; -Index: mesa/src/egl/drivers/dri2/Makefile.am -=== mesa.orig/src/egl/drivers/dri2/Makefile.am 2014-03-19 10:26:31.671304024 + -+++ mesa/src/egl/drivers/dri2/Makefile.am 2014-03-19 10:26:31.664303972 + +--- a/src/egl/drivers/dri2/Makefile.am b/src/egl/drivers/dri2/Makefile.am @@ -62,3 +62,9 @@ libegl_dri2_la_SOURCES += platform_drm.c AM_CFLAGS += -DHAVE_DRM_PLATFORM @@ -71,10 +63,8 @@ Index: mesa/src/egl/drivers/dri2/Makefile.am +AM_CFLAGS += -DHAVE_MIR_PLATFORM +AM_CFLAGS += $(MIR_CFLAGS) +endif -Index: mesa/src/egl/drivers/dri2/egl_dri2.c -=== mesa.orig/src/egl/drivers/dri2/egl_dri2.c 2014-03-19 10:26:31.671304024 + -+++ mesa/src/egl/drivers/dri2/egl_dri2.c 2014-03-19 10:26:31.664803976 + +--- a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c @@ -643,6 +643,12 @@ return EGL_TRUE; return dri2_initialize_wayland(drv, disp); @@ -88,10 +78,8 @@ Index: mesa/src/egl/drivers/dri2/egl_dri2.c #endif #ifdef HAVE_ANDROID_PLATFORM case _EGL_PLATFORM_ANDROID: -Index: mesa/src/egl/drivers/dri2/egl_dri2.h -=== mesa.orig/src/egl/drivers/dri2/egl_dri2.h 2014-03-19 10:26:31.671304024 + -+++ mesa/src/egl/drivers/dri2/egl_dri2.h 2014-03-19 10:26:31.665003978 + +--- a/src/egl/drivers/dri2/egl_dri2.h b/src/egl/drivers/dri2/egl_dri2.h @@ -64,6 +64,11 @@ #endif /* HAVE_ANDROID_PLATFORM */ @@ -145,10 +133,8 @@ Index: mesa/src/egl/drivers/dri2/egl_dri2.h +dri2_initialize_mir(_EGLDriver *drv, _EGLDisplay *disp); + #endif /* EGL_DRI2_INCLUDED */ -Index: mesa/src/egl/drivers/dri2/platform_mir.c -=== /dev/null 1970-01-01 00:00:00.0 + -+++ mesa/src/egl/drivers/dri2/platform_mir.c 2014-03-19 10:29:05.292947070 + +--- /dev/null b/src/egl/drivers/dri2/platform_mir.c @@ -0,0 +1,456 @@ +/* + * Copyright © 2012
mesa: Changes to 'ubuntu+1'
debian/changelog |6 + debian/patches/fix-defaults-glxfbconfig.patch | 55 ++ debian/patches/fix-sort-glxfbconfig.patch | 58 +++ debian/patches/series |2 src/gallium/docs/source/screen.rst |6 + src/gallium/drivers/freedreno/freedreno_screen.c |5 + src/gallium/drivers/i915/i915_screen.c |5 + src/gallium/drivers/ilo/ilo_screen.c |3 src/gallium/drivers/llvmpipe/lp_screen.c |3 src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp | 39 +- src/gallium/drivers/nouveau/nouveau_screen.h |5 + src/gallium/drivers/nouveau/nouveau_vp3_video.c| 78 - src/gallium/drivers/nouveau/nv30/nv30_screen.c |4 - src/gallium/drivers/nouveau/nv50/nv50_screen.c |3 src/gallium/drivers/nouveau/nv50/nv84_video.c | 68 +- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c |3 src/gallium/drivers/r300/r300_screen.c |2 src/gallium/drivers/r600/r600_pipe.c |6 + src/gallium/drivers/radeonsi/si_pipe.c |6 + src/gallium/drivers/softpipe/sp_screen.c |3 src/gallium/drivers/svga/svga_screen.c |2 src/gallium/include/pipe/p_defines.h |4 - src/mesa/drivers/dri/i915/i830_vtbl.c |8 +- src/mesa/drivers/dri/i915/i915_context.c |2 src/mesa/drivers/dri/i915/i915_texstate.c |2 src/mesa/drivers/dri/i915/i915_vtbl.c |8 +- src/mesa/drivers/dri/i915/intel_fbo.c |2 src/mesa/drivers/dri/i915/intel_screen.c |2 src/mesa/drivers/dri/i965/brw_blorp.cpp|4 - src/mesa/drivers/dri/i965/brw_blorp_blit.cpp |6 - src/mesa/drivers/dri/i965/brw_clear.c |2 src/mesa/drivers/dri/i965/brw_misc_state.c |6 - src/mesa/drivers/dri/i965/brw_surface_formats.c| 12 +-- src/mesa/drivers/dri/i965/intel_fbo.c |2 src/mesa/drivers/dri/i965/intel_mipmap_tree.c |8 +- src/mesa/drivers/dri/i965/intel_mipmap_tree.h |4 - src/mesa/drivers/dri/i965/intel_screen.c |4 - src/mesa/drivers/dri/nouveau/nv04_surface.c|8 +- src/mesa/drivers/dri/radeon/radeon_fbo.c | 10 +- src/mesa/drivers/dri/radeon/radeon_screen.c|4 - src/mesa/drivers/dri/radeon/radeon_texture.c |4 - src/mesa/main/format_pack.c| 22 ++--- src/mesa/main/format_unpack.c | 12 +-- src/mesa/main/formats.c| 16 ++-- src/mesa/main/formats.h|4 - src/mesa/main/readpix.c|2 src/mesa/main/shaderapi.c |1 src/mesa/main/texformat.c |6 - src/mesa/main/texstore.c |8 +- src/mesa/state_tracker/st_extensions.c |2 src/mesa/state_tracker/st_format.c |8 +- src/mesa/swrast/s_depth.c | 14 +-- src/mesa/swrast/s_drawpix.c|4 - src/mesa/swrast/s_renderbuffer.c |2 src/mesa/swrast/s_stencil.c|2 src/mesa/swrast/s_texfetch.c |4 - src/mesa/swrast/s_texfetch_tmp.h |4 - 57 files changed, 459 insertions(+), 116 deletions(-) New commits: commit b439d0715b2d823434fb0d7179472442b70ea97c Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Feb 19 17:19:43 2014 +0100 release to trusty diff --git a/debian/changelog b/debian/changelog index 5496d20..cca5709 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,11 +1,11 @@ -mesa (10.1.0~rc1-1ubuntu1) UNRELEASED; urgency=low +mesa (10.1.0~rc1-1ubuntu1) trusty; urgency=low * First mesa 10.1 release candidate. * Refresh egl-platform-mir.patch and drop upstreamed bits. * Merge more upstream fixes post rc1. * Cherry pick some fixes for GLX fbconfig. (LP: #1278168) - -- Maarten Lankhorst maarten.lankho...@ubuntu.com Wed, 12 Feb 2014 14:42:42 +0100 + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Wed, 19 Feb 2014 17:19:12 +0100 mesa (10.1.0~rc1-1) experimental; urgency=low commit ccb1b1caa355701d649a7f67f31b3e3f5c9c7a7e Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Feb 19 10:07:45 2014 +0100 Merge more upstream fixes post rc1. Cherry pick some fixes for GLX fbconfig. (LP: #1278168) diff --git a/debian/changelog b/debian/changelog index bc14cca..5496d20 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,8 @@ mesa (10.1.0~rc1-1ubuntu1) UNRELEASED; urgency=low * First mesa 10.1 release candidate. * Refresh egl-platform-mir.patch and drop
mesa: Changes to 'ubuntu+1'
debian/patches/egl-platform-mir.patch | 64 +- 1 file changed, 40 insertions(+), 24 deletions(-) New commits: commit bc1860b08f08162f7590bc0f09f56ea13d4c14be Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Thu Feb 13 12:21:22 2014 +0100 refresh egl-platform-mir patch with upstreamed version diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 5369db8..871894c 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -394,8 +394,6 @@ + dri2_surf-dri_buffers[i]); + } + } -+ free(dri2_surf-dri_buffers[__DRI_BUFFER_FRONT_LEFT]); -+ free(dri2_surf-dri_buffers[__DRI_BUFFER_BACK_LEFT]); + + free(dri2_surf-gbm_surf); + free(surf); @@ -497,6 +495,8 @@ + uint32_t types; + int i; + ++ loader_set_logger(_eglLog); ++ + drv-API.CreateWindowSurface = dri2_create_mir_window_surface; + drv-API.DestroySurface = dri2_destroy_mir_surface; + drv-API.SwapBuffers = dri2_swap_buffers; @@ -574,8 +574,8 @@ +} --- a/src/egl/main/Makefile.am +++ b/src/egl/main/Makefile.am -@@ -102,6 +102,11 @@ - AM_CFLAGS += -DHAVE_NULL_PLATFORM +@@ -108,6 +108,11 @@ + libEGL_la_LIBADD += $(DLOPEN_LIBS) endif +if HAVE_EGL_PLATFORM_MIR @@ -583,9 +583,9 @@ +AM_CFLAGS += $(MIR_CFLAGS) +endif + - if HAVE_EGL_DRIVER_GLX - AM_CFLAGS += -D_EGL_BUILT_IN_DRIVER_GLX - libEGL_la_LIBADD += ../drivers/glx/libegl_glx.la + if HAVE_EGL_DRIVER_DRI2 + AM_CFLAGS += -D_EGL_BUILT_IN_DRIVER_DRI2 + AM_CFLAGS += -DHAVE_XCB_DRI2 --- a/src/egl/main/egldisplay.c +++ b/src/egl/main/egldisplay.c @@ -59,7 +59,10 @@ @@ -828,6 +828,24 @@ } +--- a/src/gallium/state_trackers/dri/drm/dri2.c b/src/gallium/state_trackers/dri/drm/dri2.c +@@ -266,8 +266,13 @@ + + templ.format = format; + templ.bind = bind; +- whandle.type = DRM_API_HANDLE_TYPE_SHARED; +- whandle.handle = buf-name; ++ if (buf-name != 0) { ++ whandle.type = DRM_API_HANDLE_TYPE_SHARED; ++ whandle.handle = buf-name; ++ } else { ++ whandle.type = DRM_API_HANDLE_TYPE_FD; ++ whandle.handle = buf-fd; ++ } + whandle.stride = buf-pitch; + + drawable-textures[statt] = --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c @@ -133,7 +133,7 @@ @@ -991,23 +1009,22 @@ const char *buffer_name); -static void -+static bool ++static int intel_update_image_buffers(struct brw_context *brw, __DRIdrawable *drawable); static void -@@ -1082,9 +1082,8 @@ +@@ -1082,9 +1082,7 @@ if (unlikely(INTEL_DEBUG DEBUG_DRI)) fprintf(stderr, enter %s, drawable %p\n, __func__, drawable); - if (screen-image.loader) - intel_update_image_buffers(brw, drawable); - else -+ /* Try using the Image loader extension; if that fails, fall back to DRI2 */ + if (!screen-image.loader || !intel_update_image_buffers(brw, drawable)) intel_update_dri2_buffers(brw, drawable); driUpdateFramebufferSize(brw-ctx, drawable); -@@ -1256,13 +1255,15 @@ +@@ -1256,13 +1254,15 @@ if (num_samples == 0) { if (rb-mt rb-mt-region @@ -1025,7 +1042,7 @@ return; } -@@ -1274,13 +1275,24 @@ +@@ -1274,13 +1274,23 @@ } intel_miptree_release(rb-mt); @@ -1036,7 +1053,7 @@ - buffer-pitch, - buffer-name, - buffer_name); -+ if (buffer-name != 0) { ++ if (buffer-name != 0) + region = intel_region_alloc_for_handle(brw-intelScreen, + buffer-cpp, + drawable-w, @@ -1044,38 +1061,37 @@ + buffer-pitch, + buffer-name, + buffer_name); -+ } else { ++ else + region = intel_region_alloc_for_fd(brw-intelScreen, + buffer-cpp, + drawable-w, + drawable-h, + buffer-pitch, -+ drawable-h * buffer-pitch, ++ 0, /* Can we be so stupid? */ + buffer-fd, + buffer_name); -+ } if (!region) return; -@@ -1346,7 +1358,7 @@ +@@ -1346,7 +1356,7 @@ region); } -static void -+static bool ++static int intel_update_image_buffers(struct brw_context *brw, __DRIdrawable *drawable) { struct gl_framebuffer *fb = drawable-driverPrivate; -@@ -1365,7 +1377,7 @@ +@@ -1365,7 +1375,7 @@
mesa: Changes to 'ubuntu+1'
debian/changelog |7 debian/patches/egl-platform-mir.patch | 1027 -- 2 files changed, 35 insertions(+), 999 deletions(-) New commits: commit f779852d44bc2a151afa9c380ef0a65603dda6af Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Feb 12 14:43:02 2014 +0100 add changelog entry diff --git a/debian/changelog b/debian/changelog index c732663..bc14cca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (10.1.0~rc1-1ubuntu1) UNRELEASED; urgency=low + + * First mesa 10.1 release candidate. + * Refresh egl-platform-mir.patch and drop upstreamed bits. + + -- Maarten Lankhorst maarten.lankho...@ubuntu.com Wed, 12 Feb 2014 14:42:42 +0100 + mesa (10.1.0~rc1-1) experimental; urgency=low * New upstream release. commit 24233eadced0de9d8a828f802c8e29ffc804f024 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Feb 12 13:46:56 2014 +0100 refresh egl-platform-mir patch diff --git a/debian/patches/egl-platform-mir.patch b/debian/patches/egl-platform-mir.patch index 8a7617b..5369db8 100644 --- a/debian/patches/egl-platform-mir.patch +++ b/debian/patches/egl-platform-mir.patch @@ -1,6 +1,6 @@ --- a/configure.ac +++ b/configure.ac -@@ -1428,7 +1428,9 @@ +@@ -1468,7 +1468,9 @@ android|fbdev|gdi|null) ;; @@ -11,7 +11,7 @@ *) AC_MSG_ERROR([EGL platform '$plat' does not exist]) ;; -@@ -1457,6 +1459,7 @@ +@@ -1497,6 +1499,7 @@ AM_CONDITIONAL(HAVE_EGL_PLATFORM_DRM, echo $egl_platforms | grep 'drm' /dev/null 21) AM_CONDITIONAL(HAVE_EGL_PLATFORM_FBDEV, echo $egl_platforms | grep 'fbdev' /dev/null 21) AM_CONDITIONAL(HAVE_EGL_PLATFORM_NULL, echo $egl_platforms | grep 'null' /dev/null 21) @@ -37,7 +37,7 @@ #ifdef MESA_EGL_NO_X11_HEADERS --- a/include/GL/internal/dri_interface.h +++ b/include/GL/internal/dri_interface.h -@@ -819,10 +819,12 @@ +@@ -826,10 +826,12 @@ unsigned int pitch; unsigned int cpp; unsigned int flags; @@ -53,7 +53,7 @@ --- a/src/egl/drivers/dri2/Makefile.am +++ b/src/egl/drivers/dri2/Makefile.am -@@ -63,3 +63,9 @@ +@@ -64,3 +64,9 @@ libegl_dri2_la_SOURCES += platform_drm.c AM_CFLAGS += -DHAVE_DRM_PLATFORM endif @@ -65,7 +65,7 @@ +endif --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c -@@ -632,6 +632,12 @@ +@@ -639,6 +639,12 @@ return EGL_TRUE; return dri2_initialize_wayland(drv, disp); #endif @@ -103,7 +103,7 @@ int (*authenticate) (_EGLDisplay *disp, uint32_t id); }; -@@ -183,7 +192,9 @@ +@@ -182,7 +191,9 @@ struct gbm_dri_surface *gbm_surf; #endif @@ -114,7 +114,7 @@ __DRIbuffer *dri_buffers[__DRI_BUFFER_COUNT]; struct { #ifdef HAVE_WAYLAND_PLATFORM -@@ -205,6 +216,10 @@ +@@ -204,6 +215,10 @@ /* EGL-owned buffers */ __DRIbuffer *local_buffers[__DRI_BUFFER_COUNT]; #endif @@ -125,19 +125,17 @@ }; -@@ -266,6 +281,9 @@ +@@ -271,4 +286,7 @@ EGLBoolean dri2_initialize_android(_EGLDriver *drv, _EGLDisplay *disp); +EGLBoolean +dri2_initialize_mir(_EGLDriver *drv, _EGLDisplay *disp); + - char * - dri2_get_driver_for_fd(int fd); - char * + #endif /* EGL_DRI2_INCLUDED */ --- /dev/null +++ b/src/egl/drivers/dri2/platform_mir.c -@@ -0,0 +1,435 @@ +@@ -0,0 +1,436 @@ +/* + * Copyright © 2012 Canonical, Inc + * @@ -168,6 +166,7 @@ +#include mir_toolkit/mesa/native_display.h + +#include egl_dri2.h ++#include loader.h + +#include stdlib.h +#include string.h @@ -344,7 +343,7 @@ + struct gbm_dri_surface *surf = malloc(sizeof *surf); + + dri2_surf-gbm_surf = surf; -+ surf-base.gbm = dri2_dpy-gbm_dri-base; ++ surf-base.gbm = dri2_dpy-gbm_dri-base.base; + surf-base.width = dri2_surf-base.Width; + surf-base.height = dri2_surf-base.Height; + surf-base.format = GBM_FORMAT_ARGB; @@ -516,7 +515,7 @@ + dri2_dpy-mir_disp = disp-PlatformDisplay; + dri2_dpy-mir_disp-display_get_platform(dri2_dpy-mir_disp, platform); + dri2_dpy-fd = platform.fd[0]; -+ dri2_dpy-device_name = dri2_get_device_name_for_fd(dri2_dpy-fd); ++ dri2_dpy-device_name = loader_get_device_name_for_fd(dri2_dpy-fd); + + /* +* At the moment, a pointer to gbm_device is the first and only @@ -700,7 +699,7 @@ + _EGLDriver *Driver[_EGL_NUM_PLATFORMS]; } _EGLModule; - static _EGL_DECLARE_MUTEX(_eglModuleMutex); + static _EGLMutex _eglModuleMutex = _EGL_MUTEX_INITIALIZER; @@ -134,7 +134,6 @@ #endif @@ -831,16 +830,7 @@ --- a/src/gbm/backends/dri/gbm_dri.c +++ b/src/gbm/backends/dri/gbm_dri.c -@@ -44,6 +44,8 @@ - #include gbm_driint.h - - #include gbmint.h -+#include xf86drm.h -+ - - /* For importing wl_buffer */ - #if HAVE_WAYLAND_PLATFORM -@@ -132,7 +134,7 @@ +@@ -133,7 +133,7 @@ }; static const __DRIdri2LoaderExtension dri2_loader_extension = { @@ -849,7 +839,7 @@ dri_get_buffers,
mesa: Changes to 'ubuntu+1'
debian/changelog |7 +++ debian/control |2 +- debian/rules |2 +- 3 files changed, 9 insertions(+), 2 deletions(-) New commits: commit 8e163b1447c81d28e179a0e8af8e4eeafda13cac Author: Timo Aaltonen tjaal...@ubuntu.com Date: Wed Apr 17 11:22:53 2013 +0300 control, rules: Add llvm-3.2-dev to build-depends for powerpc, enable gallium llvm and shared libs (FTBFS). diff --git a/debian/changelog b/debian/changelog index 3207f23..6be2ad3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mesa (9.1.1-0ubuntu2) raring; urgency=low + + * control, rules: Add llvm-3.2-dev to build-depends for powerpc, enable +gallium llvm and shared libs (FTBFS). + + -- Timo Aaltonen tjaal...@ubuntu.com Wed, 17 Apr 2013 01:42:38 -0600 + mesa (9.1.1-0ubuntu1) raring; urgency=low [ Timo Aaltonen ] diff --git a/debian/control b/debian/control index 58f76eb..0e965dc 100644 --- a/debian/control +++ b/debian/control @@ -31,7 +31,7 @@ Build-Depends: libudev-dev [linux-any], flex, bison, - llvm-3.2-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf], + llvm-3.2-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf powerpc], libwayland-dev (= 1.0.2) [linux-any], Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/mesa.git diff --git a/debian/rules b/debian/rules index c33d35f..da971f7 100755 --- a/debian/rules +++ b/debian/rules @@ -94,7 +94,7 @@ else endif # LLVM is required for r300g and recommended for swrastg on x86: - ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf)) + ifneq (,$(filter $(DEB_HOST_ARCH),amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf powerpc)) confflags_GALLIUM += --enable-gallium-llvm confflags_GALLIUM += --with-llvm-shared-libs endif -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1usnli-0001rf...@vasks.debian.org
mesa: Changes to 'ubuntu+1'
debian/changelog |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) New commits: commit 375c5b501bd199497f7e447335454d3187c3869a Author: Timo Aaltonen tjaal...@ubuntu.com Date: Tue Apr 16 15:35:54 2013 +0300 release to raring diff --git a/debian/changelog b/debian/changelog index ff6a1d0..3207f23 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low +mesa (9.1.1-0ubuntu1) raring; urgency=low [ Timo Aaltonen ] * Merge from unreleased debian git -- new upstream release (LP: #1112147) +- new upstream release (LP: #1112147, #1164093) * Revert a commit to fix slow blur on intel. * vbo-fix-crash.diff: Patch from the stable tree that fixes a crasher with shared display lists. @@ -10,7 +10,7 @@ mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low [ Maarten Lankhorst ] * Add some more patches to fix image copy regressions on nouveau. - -- Timo Aaltonen tjaal...@ubuntu.com Wed, 27 Feb 2013 11:12:43 +0200 + -- Timo Aaltonen tjaal...@ubuntu.com Tue, 16 Apr 2013 15:35:32 +0300 mesa (9.1.1-1) UNRELEASED; urgency=low -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1usb3a-0002ci...@vasks.debian.org
mesa: Changes to 'ubuntu+1'
debian/changelog|2 debian/patches/revert-a64c1eb9b110.diff | 392 debian/patches/series | 37 +-- 3 files changed, 412 insertions(+), 19 deletions(-) New commits: commit acaaa5da70d6ee44e781149165fd32c36b5d800c Author: Timo Aaltonen tjaal...@ubuntu.com Date: Wed Apr 10 00:55:49 2013 +0300 revert a64c1eb9b110 instead of using a ton of patches that still doesn't fix blur on ILK diff --git a/debian/changelog b/debian/changelog index 7c8652a..ff6a1d0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,7 +3,7 @@ mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low [ Timo Aaltonen ] * Merge from unreleased debian git - new upstream release (LP: #1112147) - * Added a bunch of patches to fix slow blur on intel. + * Revert a commit to fix slow blur on intel. * vbo-fix-crash.diff: Patch from the stable tree that fixes a crasher with shared display lists. diff --git a/debian/patches/revert-a64c1eb9b110.diff b/debian/patches/revert-a64c1eb9b110.diff new file mode 100644 index 000..950157f --- /dev/null +++ b/debian/patches/revert-a64c1eb9b110.diff @@ -0,0 +1,392 @@ +--- a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp +@@ -219,45 +219,6 @@ fs_visitor::CMP(fs_reg dst, fs_reg src0, +return inst; + } + +-exec_list +-fs_visitor::VARYING_PULL_CONSTANT_LOAD(fs_reg dst, fs_reg surf_index, +- fs_reg offset) +-{ +- exec_list instructions; +- fs_inst *inst; +- +- if (intel-gen = 7) { +- inst = new(mem_ctx) fs_inst(FS_OPCODE_VARYING_PULL_CONSTANT_LOAD_GEN7, +- dst, surf_index, offset); +- instructions.push_tail(inst); +- } else { +- int base_mrf = 13; +- bool header_present = true; +- +- fs_reg mrf = fs_reg(MRF, base_mrf + header_present); +- mrf.type = BRW_REGISTER_TYPE_D; +- +- /* On gen6+ we want the dword offset passed in, but on gen4/5 we need a +- * dword-aligned byte offset. +- */ +- if (intel-gen == 6) { +- instructions.push_tail(MOV(mrf, offset)); +- } else { +- instructions.push_tail(MUL(mrf, offset, fs_reg(4))); +- } +- inst = MOV(mrf, offset); +- inst = new(mem_ctx) fs_inst(FS_OPCODE_VARYING_PULL_CONSTANT_LOAD, +- dst, surf_index); +- inst-header_present = header_present; +- inst-base_mrf = base_mrf; +- inst-mlen = header_present + dispatch_width / 8; +- +- instructions.push_tail(inst); +- } +- +- return instructions; +-} +- + /** + * A helper for MOV generation for fixing up broken hardware SEND dependency + * handling. +@@ -443,7 +404,6 @@ fs_reg::equals(const fs_reg r) const +type == r.type +negate == r.negate +abs == r.abs +- !reladdr !r.reladdr +memcmp(fixed_hw_reg, r.fixed_hw_reg, + sizeof(fixed_hw_reg)) == 0 +smear == r.smear +@@ -1561,81 +1521,6 @@ fs_visitor::remove_dead_constants() +return true; + } + +-/* +- * Implements array access of uniforms by inserting a +- * PULL_CONSTANT_LOAD instruction. +- * +- * Unlike temporary GRF array access (where we don't support it due to +- * the difficulty of doing relative addressing on instruction +- * destinations), we could potentially do array access of uniforms +- * that were loaded in GRF space as push constants. In real-world +- * usage we've seen, though, the arrays being used are always larger +- * than we could load as push constants, so just always move all +- * uniform array access out to a pull constant buffer. +- */ +-void +-fs_visitor::move_uniform_array_access_to_pull_constants() +-{ +- int pull_constant_loc[c-prog_data.nr_params]; +- +- for (unsigned int i = 0; i c-prog_data.nr_params; i++) { +- pull_constant_loc[i] = -1; +- } +- +- /* Walk through and find array access of uniforms. Put a copy of that +-* uniform in the pull constant buffer. +-* +-* Note that we don't move constant-indexed accesses to arrays. No +-* testing has been done of the performance impact of this choice. +-*/ +- foreach_list_safe(node, this-instructions) { +- fs_inst *inst = (fs_inst *)node; +- +- for (int i = 0 ; i 3; i++) { +- if (inst-src[i].file != UNIFORM || !inst-src[i].reladdr) +-continue; +- +- int uniform = inst-src[i].reg; +- +- /* If this array isn't already present in the pull constant buffer, +- * add it. +- */ +- if (pull_constant_loc[uniform] == -1) { +-const float **values = c-prog_data.param[uniform]; +- +-pull_constant_loc[uniform] = c-prog_data.nr_pull_params; +- +-assert(param_size[uniform]); +- +-for (int j = 0; j param_size[uniform]; j++) { +- c-prog_data.pull_param[c-prog_data.nr_pull_params++] = +-
mesa: Changes to 'ubuntu+1'
debian/changelog |2 ++ debian/patches/series |3 +++ debian/patches/vbo-fix-crash.diff | 29 + 3 files changed, 34 insertions(+) New commits: commit 304a86694e531ed9980cb761762f93c662fd4304 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Mon Apr 8 09:47:33 2013 +0300 vbo-fix-crash.diff: Patch from the stable tree that fixes a crasher with shared display lists. diff --git a/debian/changelog b/debian/changelog index c0f735e..7c8652a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low * Merge from unreleased debian git - new upstream release (LP: #1112147) * Added a bunch of patches to fix slow blur on intel. + * vbo-fix-crash.diff: Patch from the stable tree that fixes a crasher +with shared display lists. [ Maarten Lankhorst ] * Add some more patches to fix image copy regressions on nouveau. diff --git a/debian/patches/series b/debian/patches/series index f2a4e13..bd5bfc0 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -35,7 +35,10 @@ i965-specialize-surface_state-creation.diff 0010-i965-fs-Don-t-double-emit-SEND-dependency-workaround.patch 0011-i965-fs-Use-LD-messages-for-pre-gen7-varying-index-u.patch 0012-i965-fs-Allow-CSE-on-pre-gen7-varying-index-uniform-.patch + 0001-nv50-fix-3D-render-target-setup.patch 0002-nv50-nvc0-disable-DEPTH_RANGE_NEAR-FAR-clipping-duri.patch 0003-nv50-nvc0-fix-3d-blits-restore-viewport-after-blit.patch 0004-nvc0-fix-for-2d-engine-R-source-formats-writing-RRR1.patch + +vbo-fix-crash.diff diff --git a/debian/patches/vbo-fix-crash.diff b/debian/patches/vbo-fix-crash.diff new file mode 100644 index 000..03b52b2 --- /dev/null +++ b/debian/patches/vbo-fix-crash.diff @@ -0,0 +1,29 @@ +commit e6616948b74531eae3137585b3ae35a1fc0f8174 +Author: Brian Paul bri...@vmware.com +Date: Wed Mar 6 12:08:17 2013 -0700 + +vbo: fix crash found with shared display lists + +This fixes a crash when a display list is created in one context +but executed from a second one. The vbo_save_context::vertex_store +memeber will be NULL if we never created a display list with the +context. Just check for that before dereferencing the pointer. + +Fixes http://bugzilla.redhat.com/show_bug.cgi?id=918661 + +Note: This is a candidate for the stable branches. +(cherry picked from commit c2665aacdd14beec9580246736c602e3ff04d7ae) + +diff --git a/src/mesa/vbo/vbo_save_draw.c b/src/mesa/vbo/vbo_save_draw.c +index efb386e..f5b5c41 100644 +--- a/src/mesa/vbo/vbo_save_draw.c b/src/mesa/vbo/vbo_save_draw.c +@@ -253,7 +253,7 @@ vbo_save_playback_vertex_list(struct gl_context *ctx, void *data) +struct vbo_save_context *save = vbo_context(ctx)-save; +GLboolean remap_vertex_store = GL_FALSE; + +- if (save-vertex_store-buffer) { ++ if (save-vertex_store save-vertex_store-buffer) { + /* The vertex store is currently mapped but we're about to replay +* a display list. This can happen when a nested display list is +* being build with GL_COMPILE_AND_EXECUTE. -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1up5so-00019o...@vasks.debian.org
mesa: Changes to 'ubuntu+1'
debian/changelog |3 debian/patches/0001-nv50-fix-3D-render-target-setup.patch | 56 + debian/patches/0002-nv50-nvc0-disable-DEPTH_RANGE_NEAR-FAR-clipping-duri.patch | 56 + debian/patches/0003-nv50-nvc0-fix-3d-blits-restore-viewport-after-blit.patch | 139 +++ debian/patches/0004-nvc0-fix-for-2d-engine-R-source-formats-writing-RRR1.patch | 407 ++ debian/patches/series |4 6 files changed, 665 insertions(+) New commits: commit d3292d2163cc959cfa750c5fa72f5181f29046f3 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Thu Apr 4 18:52:36 2013 +0200 Add some more patches to fix image copy regressions on nouveau. diff --git a/debian/changelog b/debian/changelog index 26a916b..c0f735e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,6 +5,9 @@ mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low - new upstream release (LP: #1112147) * Added a bunch of patches to fix slow blur on intel. + [ Maarten Lankhorst ] + * Add some more patches to fix image copy regressions on nouveau. + -- Timo Aaltonen tjaal...@ubuntu.com Wed, 27 Feb 2013 11:12:43 +0200 mesa (9.1.1-1) UNRELEASED; urgency=low diff --git a/debian/patches/0001-nv50-fix-3D-render-target-setup.patch b/debian/patches/0001-nv50-fix-3D-render-target-setup.patch new file mode 100644 index 000..a02be67 --- /dev/null +++ b/debian/patches/0001-nv50-fix-3D-render-target-setup.patch @@ -0,0 +1,56 @@ +From 7410ba12657fa3652d05c99d44eda68231b9c100 Mon Sep 17 00:00:00 2001 +From: Christoph Bumiller e0425...@student.tuwien.ac.at +Date: Mon, 25 Mar 2013 19:41:18 +0100 +Subject: [PATCH 1/4] nv50: fix 3D render target setup + +--- + src/gallium/drivers/nv50/nv50_state_validate.c | 12 ++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +diff --git a/src/gallium/drivers/nv50/nv50_state_validate.c b/src/gallium/drivers/nv50/nv50_state_validate.c +index a95e96d..f5e7b36 100644 +--- a/src/gallium/drivers/nv50/nv50_state_validate.c b/src/gallium/drivers/nv50/nv50_state_validate.c +@@ -9,6 +9,7 @@ nv50_validate_fb(struct nv50_context *nv50) +struct pipe_framebuffer_state *fb = nv50-framebuffer; +unsigned i; +unsigned ms_mode = NV50_3D_MULTISAMPLE_MODE_MS1; ++ uint32_t array_size = 0x, array_mode = 0; + +nouveau_bufctx_reset(nv50-bufctx_3d, NV50_BIND_FB); + +@@ -23,6 +24,13 @@ nv50_validate_fb(struct nv50_context *nv50) + struct nv50_surface *sf = nv50_surface(fb-cbufs[i]); + struct nouveau_bo *bo = mt-base.bo; + ++ array_size = MIN2(array_size, sf-depth); ++ if (mt-layout_3d) ++ array_mode = NV50_3D_RT_ARRAY_MODE_MODE_3D; /* 1 16 */ ++ ++ /* can't mix 3D with ARRAY or have RTs of different depth/array_size */ ++ assert(mt-layout_3d || !array_mode || array_size == 1); ++ + BEGIN_NV04(push, NV50_3D(RT_ADDRESS_HIGH(i)), 5); + PUSH_DATAh(push, bo-offset + sf-offset); + PUSH_DATA (push, bo-offset + sf-offset); +@@ -34,7 +42,7 @@ nv50_validate_fb(struct nv50_context *nv50) + PUSH_DATA (push, sf-width); + PUSH_DATA (push, sf-height); + BEGIN_NV04(push, NV50_3D(RT_ARRAY_MODE), 1); +- PUSH_DATA (push, sf-depth); ++ PUSH_DATA (push, array_mode | array_size); + } else { + PUSH_DATA (push, 0); + PUSH_DATA (push, 0); +@@ -63,7 +71,7 @@ nv50_validate_fb(struct nv50_context *nv50) + struct nv50_miptree *mt = nv50_miptree(fb-zsbuf-texture); + struct nv50_surface *sf = nv50_surface(fb-zsbuf); + struct nouveau_bo *bo = mt-base.bo; +- int unk = mt-base.base.target == PIPE_TEXTURE_2D; ++ int unk = mt-base.base.target == PIPE_TEXTURE_3D || sf-depth == 1; + + BEGIN_NV04(push, NV50_3D(ZETA_ADDRESS_HIGH), 5); + PUSH_DATAh(push, bo-offset + sf-offset); +-- +1.8.2 + diff --git a/debian/patches/0002-nv50-nvc0-disable-DEPTH_RANGE_NEAR-FAR-clipping-duri.patch b/debian/patches/0002-nv50-nvc0-disable-DEPTH_RANGE_NEAR-FAR-clipping-duri.patch new file mode 100644 index 000..3b04386 --- /dev/null +++ b/debian/patches/0002-nv50-nvc0-disable-DEPTH_RANGE_NEAR-FAR-clipping-duri.patch @@ -0,0 +1,56 @@ +From 5ba62ee2011b44e8a40bab6435a8edaf03cda612 Mon Sep 17 00:00:00 2001 +From: Christoph Bumiller e0425...@student.tuwien.ac.at +Date: Sun, 31 Mar 2013 22:10:02 +0200 +Subject: [PATCH 2/4] nv50,nvc0: disable DEPTH_RANGE_NEAR/FAR clipping during + blit + +We send position.z == 0, DEPTH_RANGE may be some arbitrary range +not including 0 (for exmaple in piglit's hiz tests). +--- + src/gallium/drivers/nv50/nv50_surface.c | 2 ++ + src/gallium/drivers/nvc0/nvc0_3d.xml.h | 2 +- + src/gallium/drivers/nvc0/nvc0_surface.c | 2 ++ + 3 files changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/gallium/drivers/nv50/nv50_surface.c b/src/gallium/drivers/nv50/nv50_surface.c +index
mesa: Changes to 'ubuntu+1'
debian/changelog |1 debian/patches/0001-i965-fs-Remove-creation-of-a-MOV-instruction-that-s-.patch | 29 debian/patches/0002-i965-fs-Move-varying-uniform-offset-compuation-into-.patch | 90 +++ debian/patches/0003-i965-Make-the-constant-surface-interface-take-a-norm.patch | 141 debian/patches/0004-i965-Make-the-fragment-shader-pull-constants-index-b.patch | 162 + debian/patches/0005-i965-fs-Avoid-inappropriate-optimization-with-regs_w.patch | 34 + debian/patches/0006-i965-fs-Improve-performance-of-varying-index-uniform.patch | 127 debian/patches/0007-i965-fs-Do-CSE-on-gen7-s-varying-index-pull-constant.patch | 84 ++ debian/patches/0008-i965-fs-Clean-up-the-setup-of-gen4-simd16-message-de.patch | 36 + debian/patches/0009-i965-fs-Bake-regs_written-into-the-IR-instead-of-rec.patch | 293 ++ debian/patches/0010-i965-fs-Don-t-double-emit-SEND-dependency-workaround.patch | 37 + debian/patches/0011-i965-fs-Use-LD-messages-for-pre-gen7-varying-index-u.patch | 258 debian/patches/0012-i965-fs-Allow-CSE-on-pre-gen7-varying-index-uniform-.patch | 37 + debian/patches/i965-add-a-bit-more-instruction-dumping.diff | 57 + debian/patches/i965-also-do-the-gen4-send-dependency.diff | 58 + debian/patches/i965-enable-cse-on-uniform-pull-constant-loads.diff | 35 + debian/patches/i965-fix-broken-rendering-in-large-shaders.diff | 27 debian/patches/i965-specialize-surface_state-creation.diff | 127 debian/patches/i965-switch-to-using-sampler-ld-messages.diff | 209 +++ debian/patches/series | 20 20 files changed, 1862 insertions(+) New commits: commit a6f3122dcf667b178a73c0db6eabc14089f4e334 Author: Timo Aaltonen tjaal...@ubuntu.com Date: Mon Apr 1 09:06:24 2013 +0300 Added a bunch of patches to fix slow blur on intel. diff --git a/debian/changelog b/debian/changelog index 6e7686f..26a916b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,7 @@ mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low [ Timo Aaltonen ] * Merge from unreleased debian git - new upstream release (LP: #1112147) + * Added a bunch of patches to fix slow blur on intel. -- Timo Aaltonen tjaal...@ubuntu.com Wed, 27 Feb 2013 11:12:43 +0200 diff --git a/debian/patches/0001-i965-fs-Remove-creation-of-a-MOV-instruction-that-s-.patch b/debian/patches/0001-i965-fs-Remove-creation-of-a-MOV-instruction-that-s-.patch new file mode 100644 index 000..3368dff --- /dev/null +++ b/debian/patches/0001-i965-fs-Remove-creation-of-a-MOV-instruction-that-s-.patch @@ -0,0 +1,29 @@ +From e3bb00afd8528eab84e57ce3004aa65358d8c34f Mon Sep 17 00:00:00 2001 +From: Eric Anholt e...@anholt.net +Date: Wed, 13 Mar 2013 12:17:25 -0700 +Subject: [PATCH 01/12] i965/fs: Remove creation of a MOV instruction that's + never used. + +We weren't inserting it into the list, so it did nothing. This line was +replaced by the MOV/MUL block above. + +NOTE: This is a candidate for the 9.1 branch. +--- + src/mesa/drivers/dri/i965/brw_fs.cpp | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp +index 5a5bfeb..2fb8989 100644 +--- a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp +@@ -253,7 +253,6 @@ fs_visitor::VARYING_PULL_CONSTANT_LOAD(fs_reg dst, fs_reg surf_index, + } else { + instructions.push_tail(MUL(mrf, offset, fs_reg(4))); + } +- inst = MOV(mrf, offset); + inst = new(mem_ctx) fs_inst(FS_OPCODE_VARYING_PULL_CONSTANT_LOAD, + dst, surf_index); + inst-header_present = header_present; +-- +1.8.1.2 + diff --git a/debian/patches/0002-i965-fs-Move-varying-uniform-offset-compuation-into-.patch b/debian/patches/0002-i965-fs-Move-varying-uniform-offset-compuation-into-.patch new file mode 100644 index 000..e706bb1 --- /dev/null +++ b/debian/patches/0002-i965-fs-Move-varying-uniform-offset-compuation-into-.patch @@ -0,0 +1,90 @@ +From 88a5caea52f56aab5641fddfd23732cb3ecfaf13 Mon Sep 17 00:00:00 2001 +From: Eric Anholt e...@anholt.net +Date: Wed, 13 Mar 2013 12:27:17 -0700 +Subject: [PATCH 02/12] i965/fs: Move varying uniform offset compuation into + the helper func. + +I'm going to want to change the math for gen7 using sampler LD +instructions in a way that gets CSE to occur like we'd hope. + +NOTE: This is a candidate for the 9.1 branch. +--- + src/mesa/drivers/dri/i965/brw_fs.cpp | 16 +--- + src/mesa/drivers/dri/i965/brw_fs.h | 3 ++- + src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 5 ++--- + 3 files changed, 13 insertions(+), 11 deletions(-) + +diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp
mesa: Changes to 'ubuntu+1'
Makefile.am |2 bin/.cherry-ignore|1 bin/get-pick-list.sh |2 common.py |2 configure.ac |5 debian/changelog | 56 ++- debian/libgl1-mesa-dri.install.in |3 debian/patches/gbm-remember-to-init-format.patch | 28 - debian/patches/series |1 docs/index.html | 17 + docs/relnotes-9.1.1.html | 232 ++ docs/relnotes-9.1.html|6 docs/relnotes.html|1 include/pci_ids/i965_pci_ids.h| 18 - include/pci_ids/r600_pci_ids.h| 11 scons/gallium.py |3 scons/llvm.py | 14 src/egl/drivers/dri2/egl_dri2.c |9 src/gallium/auxiliary/draw/draw_pipe_clip.c | 11 src/gallium/auxiliary/draw/draw_pipe_offset.c | 40 ++ src/gallium/auxiliary/util/u_range.h | 89 + src/gallium/drivers/llvmpipe/lp_state_rasterizer.c|6 src/gallium/drivers/llvmpipe/lp_texture.c |4 src/gallium/drivers/r600/evergreen_hw_context.c |3 src/gallium/drivers/r600/evergreen_state.c| 43 ++ src/gallium/drivers/r600/r600.h | 12 src/gallium/drivers/r600/r600_asm.c | 11 src/gallium/drivers/r600/r600_buffer.c| 19 + src/gallium/drivers/r600/r600_hw_context.c| 14 src/gallium/drivers/r600/r600_hw_context_priv.h |2 src/gallium/drivers/r600/r600_llvm.c |6 src/gallium/drivers/r600/r600_pipe.c | 16 src/gallium/drivers/r600/r600_pipe.h |4 src/gallium/drivers/r600/r600_state.c |6 src/gallium/drivers/r600/r600_state_common.c | 14 src/gallium/drivers/r600/r600d.h |1 src/gallium/drivers/radeon/radeon_setup_tgsi_llvm.c | 17 + src/gallium/drivers/radeonsi/radeonsi_shader.c| 11 src/gallium/drivers/radeonsi/radeonsi_shader.h|1 src/gallium/drivers/radeonsi/si_state.c |5 src/gallium/drivers/radeonsi/si_state_draw.c | 20 - src/gallium/state_trackers/glx/xlib/xm_api.c |3 src/gallium/targets/dri-vmwgfx/Makefile.am|6 src/gallium/targets/vdpau-softpipe/Makefile.am|2 src/gallium/winsys/radeon/drm/radeon_drm_bo.c |8 src/gbm/backends/dri/gbm_dri.c|2 src/mesa/drivers/common/meta.c| 17 - src/mesa/drivers/dri/i965/Makefile.am |1 src/mesa/drivers/dri/i965/brw_fs.cpp | 290 +- src/mesa/drivers/dri/i965/brw_fs.h|5 src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp |3 src/mesa/drivers/dri/i965/brw_fs_cse.cpp |3 src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 42 -- src/mesa/drivers/dri/i965/brw_fs_visitor.cpp | 28 - src/mesa/drivers/dri/i965/brw_vs_constval.c | 19 + src/mesa/drivers/dri/intel/intel_chipset.h| 18 - src/mesa/drivers/dri/nouveau/nouveau_driver.c |3 src/mesa/main/attrib.c| 12 src/mesa/main/context.c |1 src/mesa/main/glformats.c |2 src/mesa/main/points.c|3 src/mesa/main/teximage.c |8 src/mesa/main/texparam.c |6 src/mesa/main/version.h |4 src/mesa/state_tracker/st_atom_rasterizer.c | 10 src/mesa/state_tracker/st_cb_bitmap.c | 13 src/mesa/state_tracker/st_draw.c |2 src/mesa/state_tracker/st_program.c |2 68 files changed, 1052 insertions(+), 227 deletions(-) New commits: commit 27fd51bcff30af81f5d606356530f1e2c48fd23b Author: Timo Aaltonen tjaal...@ubuntu.com Date: Fri Mar 22 10:10:26 2013 +0200 drop gbm-remember-to-init-format.patch, upstream diff --git a/debian/changelog b/debian/changelog index 78320fa..6e7686f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,9 +2,7 @@ mesa (9.1.1-0ubuntu1) UNRELEASED; urgency=low [ Timo Aaltonen ] * Merge from unreleased debian git -- new upstream release - * gbm-remember-to-init-format.patch: Commit from master to -init format on gbm_dri_bo_create. (LP: #1112147) +- new
mesa: Changes to 'ubuntu+1'
debian/control |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 28d3a343b0c63e1ea3c5d66d673f3db5226ff126 Author: Maarten Lankhorst maarten.lankho...@canonical.com Date: Wed Mar 20 09:48:07 2013 +0100 add llvm-3.2-dev to build-depends for armhf Thanks to zwenna for noticing. diff --git a/debian/control b/debian/control index 633f5e7..58f76eb 100644 --- a/debian/control +++ b/debian/control @@ -31,7 +31,7 @@ Build-Depends: libudev-dev [linux-any], flex, bison, - llvm-3.2-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386], + llvm-3.2-dev [amd64 i386 kfreebsd-amd64 kfreebsd-i386 armhf], libwayland-dev (= 1.0.2) [linux-any], Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/mesa Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/mesa.git -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1uieht-0005h5...@vasks.debian.org
mesa: Changes to 'ubuntu+1'
New branch 'ubuntu+1' available with the following commits: -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1ug5nf-0001kz...@vasks.debian.org
mesa: Changes to 'ubuntu+1'
debian/changelog|4 debian/control |1 + debian/libgles2-mesa-dev.install.in |1 + debian/not-installed|5 + 4 files changed, 7 insertions(+), 4 deletions(-) New commits: commit 06af2a265545dc803ab0aecbce9d7ee44ab0ca0e Author: Rico Tzschichholz ric...@ubuntu.com Date: Thu Mar 14 13:26:53 2013 +0100 fix up packaging with the changes from xorg-edgers diff --git a/debian/changelog b/debian/changelog index 1758afb..3f6a80a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,14 @@ mesa (9.1-0ubuntu1) UNRELEASED; urgency=low + [ Timo Aaltonen ] * Merge from unreleased debian git - new upstream release * gbm-remember-to-init-format.patch: Commit from master to init format on gbm_dri_bo_create. (LP: #1112147) + [ Rico Tzschichholz ] + * Update packaging mesa packaging with xorg-edgers + -- Timo Aaltonen tjaal...@ubuntu.com Wed, 27 Feb 2013 11:12:43 +0200 mesa (9.1-1) UNRELEASED; urgency=low diff --git a/debian/control b/debian/control index 059bc58..633f5e7 100644 --- a/debian/control +++ b/debian/control @@ -190,6 +190,7 @@ Depends: libxdamage-dev, libxfixes-dev, libxcb-glx0-dev, + libxcb-dri2-0-dev, libx11-xcb-dev, ${misc:Depends}, Description: free implementation of the EGL API -- development files diff --git a/debian/libgles2-mesa-dev.install.in b/debian/libgles2-mesa-dev.install.in index 981c491..e7d4422 100644 --- a/debian/libgles2-mesa-dev.install.in +++ b/debian/libgles2-mesa-dev.install.in @@ -1,3 +1,4 @@ dri/usr/lib/${DEB_HOST_MULTIARCH}/libGLESv2.so usr/lib/${DEB_HOST_MULTIARCH}/mesa-egl dri/usr/include/GLES2 usr/include +dri/usr/include/GLES3 usr/include dri/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig/glesv2.pc usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig diff --git a/debian/not-installed b/debian/not-installed index e071eb7..c247944 100644 --- a/debian/not-installed +++ b/debian/not-installed @@ -4,7 +4,4 @@ NOT_INSTALLED := \ dri/etc/drirc \ dri/usr/include/GL/wglext.h \ - dri/usr/include/GL/wmesa.h \ - dri/usr/include/GLES3/gl3platform.h \ - dri/usr/include/GLES3/gl3ext.h \ - dri/usr/include/GLES3/gl3.h + dri/usr/include/GL/wmesa.h -- To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/e1ug7w3-0001fd...@vasks.debian.org