Hello community, here is the log from the commit of package Mesa for openSUSE:Factory checked in at 2017-06-01 16:29:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/Mesa (Old) and /work/SRC/openSUSE:Factory/.Mesa.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "Mesa" Thu Jun 1 16:29:23 2017 rev:291 rq:500026 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes 2017-05-20 10:07:26.900571702 +0200 +++ /work/SRC/openSUSE:Factory/.Mesa.new/Mesa.changes 2017-06-01 16:29:23.879350842 +0200 @@ -1,0 +2,50 @@ +Wed May 31 07:42:39 UTC 2017 - sndirsch@suse.com + +- u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch + * Fix loading of a 3x16 vector as a single 48-bit load on + big-endian systems (PPC64, S390). [fdo#100613] + +------------------------------------------------------------------- +Thu May 25 07:48:22 UTC 2017 - mimi.vx@gmail.com + +- update to 17.1.1 +- dropped patch: + fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch + * fdo#100854 - YUV to RGB Color Space Conversion result is not precise + * fdo#100925 - [HSW/BSW/BDW/SKL] Google Earth is not resolving + all the details in the map correctly + * radeonsi: add new vega10 pci ids + * gbm/dri: Fix sign-extension in modifier query + * radeon: automake: remove unneeded elf Cflags/Libs + * egl: add g_egldispatchstubs.h to the release tarball + * renderonly: Initialize fields of struct winsys_handle + * vc4: Don't allocate new BOs to avoid synchronization when they're shared + * anv: fix possible stack corruption + * anv: don't leak DRM devices + * glxglvnddispatch: Add missing dispatch for GetDriverConfig + * nvc0/ir: SHLADD's middle source must be an immediate + * nir/lower_tex: Fix minor error in YUV color conversion matrix + * amd/addrlib: import Raven support + * radeonsi/gfx9: add support for Raven + * anv/formats: Update the three-channel BC1 mappings + * 965/formats: Update the three-channel DXT1 mapping + * radeonsi: mark fast-cleared textures as compressed when dirtying + * radeonsi: fix primitive ID in fragment shader when using tessellation + * radeonsi: fix gl_PrimitiveID in tessellation with instanced draws on SI + * radeonsi: fix gl_PrimitiveIDIn in geometry shader when using tessellation + * intel/isl/gen7: Use stencil vertical alignment of 8 instead of 4 + * mesa/st: fix yuv EGLImage's + * virgl: fix virgl_bo_transfer_{put, get} box struct cop + * 965/vec4/gs: restore the uniform values which was overwritten by failed + vec4_gs_visitor execution + * i965/vec4: fix swizzle and writemask when loading an uniform with constant offset + * i965/vec4: load dvec3/4 uniforms first in the push constant buffer + * gallivm: Make sure module has the correct data layout when pass manager runs + +------------------------------------------------------------------- +Sun May 21 21:07:48 UTC 2017 - sndirsch@suse.com + +- specfile: libglvnd0 -> libglvnd; missed the package name + change in libglvnd package (boo#1038619, comment#5) + +------------------------------------------------------------------- Old: ---- fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch mesa-17.1.0.tar.xz mesa-17.1.0.tar.xz.sig New: ---- mesa-17.1.1.tar.xz mesa-17.1.1.tar.xz.sig u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ Mesa.spec ++++++ --- /var/tmp/diff_new_pack.dml38L/_old 2017-06-01 16:29:25.647101586 +0200 +++ /var/tmp/diff_new_pack.dml38L/_new 2017-06-01 16:29:25.651101021 +0200 @@ -22,7 +22,7 @@ %endif %define glamor 1 %define _name_archive mesa -%define _version 17.1.0 +%define _version 17.1.1 %define with_opencl 0 %define with_vulkan 0 %ifarch %ix86 x86_64 %arm aarch64 ppc ppc64 ppc64le s390x @@ -54,7 +54,7 @@ %endif Name: Mesa -Version: 17.1.0 +Version: 17.1.1 Release: 0 Summary: System for rendering interactive 3-D graphics License: MIT @@ -84,8 +84,8 @@ # currently needed for libglvnd support Patch31: archlinux_0001-Fix-linkage-against-shared-glapi.patch Patch32: archlinux_glvnd-fix-gl-dot-pc.patch -Patch35: fedora_0001-glxglvnddispatch-Add-missing-dispatch-for-GetDriverC.patch Patch40: u_gallivm-correct-channel-shift-logic-on-big-endian.patch +Patch41: u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch BuildRequires: autoconf >= 2.60 BuildRequires: automake @@ -170,7 +170,7 @@ %if 0%{?libglvnd} Requires: Mesa-libEGL1 = %{version} Requires: Mesa-libGL1 = %{version} -Requires: libglvnd0 >= 0.1.0 +Requires: libglvnd >= 0.1.0 %endif %description @@ -230,7 +230,7 @@ Summary: Free implementation of the EGL API Group: System/Libraries %if 0%{?libglvnd} -Requires: libglvnd0 >= 0.1.0 +Requires: libglvnd >= 0.1.0 %endif %description -n Mesa-libEGL1 @@ -268,7 +268,7 @@ Group: System/Libraries Requires: Mesa = %{version} %if 0%{?libglvnd} -Requires: libglvnd0 >= 0.1.0 +Requires: libglvnd >= 0.1.0 %endif %description -n Mesa-libGL1 @@ -301,7 +301,7 @@ Summary: Free implementation of the OpenGL|ES 1.x Common Profile API Group: System/Libraries %if 0%{?libglvnd} -Requires: libglvnd0 >= 0.1.0 +Requires: libglvnd >= 0.1.0 %endif %description -n Mesa-libGLESv1_CM1 @@ -336,7 +336,7 @@ Summary: Free implementation of the OpenGL|ES 2.x API Group: System/Libraries %if 0%{?libglvnd} -Requires: libglvnd0 >= 0.1.0 +Requires: libglvnd >= 0.1.0 %endif %description -n Mesa-libGLESv2-2 @@ -654,12 +654,12 @@ %if 0%{?libglvnd} %patch31 -p1 %patch32 -p1 -%patch35 -p1 %endif %patch40 -p1 +%patch41 -p1 -# Remove requires to libglvnd0/libglvnd-devel from baselibs.conf when +# Remove requires to libglvnd/libglvnd-devel from baselibs.conf when # disabling libglvnd build; ugly ... %if 0%{?libglvnd} == 0 grep -v libglvnd $RPM_SOURCE_DIR/baselibs.conf > $RPM_SOURCE_DIR/temp && \ ++++++ mesa-17.1.0.tar.xz -> mesa-17.1.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/Mesa/mesa-17.1.0.tar.xz /work/SRC/openSUSE:Factory/.Mesa.new/mesa-17.1.1.tar.xz differ: char 27, line 1 ++++++ u_llvmpipe-lp_build_gather_elem_vec-BE-fix-for-3x16-lo.patch ++++++
From 3f993cdf6db5cf344179fcb4fbf899f6ef9a6b2b Mon Sep 17 00:00:00 2001 From: Ben Crocker
Date: Tue, 30 May 2017 12:34:23 -0400 Subject: [PATCH] llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 load
Fix loading of a 3x16 vector as a single 48-bit load
on big-endian systems (PPC64, S390).
Signed-off-by: Ben Crocker