From 0a91e1b94776a2e56de9796a3d848da79b8d21f6 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jan 2018 11:21:05 +0100 Subject: [PATCH 1/4] mesalib: Update version from 17.2.6 to 17.3.1 Please find the new features below [1]. > ### New features > > Note: some of the new features are only available with certain drivers. > > * libtxc_dxtn is now integrated into Mesa. > GL_EXT_texture_compression_s3tc and GL_ANGLE_texture_compression_dxt > are now always enabled on drivers that support them > * GL_ARB_indirect_parameters on i965/gen7+ > * GL_ARB_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, > llvmpipe, swr > * GL_ARB_transform_feedback_overflow_query on radeonsi > * GL_ARB_texture_filter_anisotropic on i965, nv50, nvc0, r600, > radeonsi > * GL_EXT_memory_object on radeonsi > * GL_EXT_memory_object_fd on radeonsi > * EGL_ANDROID_native_fence_sync on radeonsi with a future kernel > (possibly 4.15) > * EGL_IMG_context_priority on i965 The release notes for [17.3.0][1] and [17.3.1][2] are available online. [1]: https://www.mesa3d.org/relnotes/17.3.0.html [2]: https://www.mesa3d.org/relnotes/17.3.1.html --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index 4650aa94c..eb3e53108 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesalib-17.2.6-0 +# BEE_VERSION mesalib-17.3.1-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) From 42cfcd2471781b7104482f0f2ad5a9092952a7f6 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Tue, 9 Jan 2018 16:07:09 +0100 Subject: [PATCH 2/4] mesalib: Disable building of Intel Vulkan driver Disable the Intel Vulkan drivers for now, as the source archive is incorrectly created, requiring Python Mako Templates [1]. [1] https://bugs.freedesktop.org/show_bug.cgi?id=104551 "Check if Mako templates for Python are installed" --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index eb3e53108..0b9f1dc20 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -63,7 +63,7 @@ mee_configure() { --enable-glx-tls \ --with-platforms="drm,x11,wayland" \ --with-gallium-drivers="nouveau,r600,radeonsi,svga,swrast" \ - --with-vulkan-drivers="intel,radeon" + --with-vulkan-drivers="radeon" } #mee_build() { From 28920c3eb314c4f05c3e2e0aff0daf6d06e6431d Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 12 Jan 2018 15:57:27 +0100 Subject: [PATCH 3/4] mesalib: Patch source to disable Intel Vulkan drivers for good [1] Work around a supposedly Autoconf issue, leading the Mesa developers to still build certain Intel Vulkan parts despite it being disabled. [1] https://bugs.freedesktop.org/show_bug.cgi?id=104582 "Leaving Intel Vulkan driver out still runs scripts `src/intel/vulkan/`" --- mesalib.be0 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesalib.be0 b/mesalib.be0 index 0b9f1dc20..28a63796e 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -15,7 +15,7 @@ SRCURL[0]="https://mesa.freedesktop.org/archive/mesa-${PKGVERSION}.tar.xz" ## Add URLs/pathes to patch files to the PATCHURL array. ## The sources will be patched in the order of the array. -# PATCHURL+=() +PATCHURL+=(/src/mariux/patches/0001-intel-Really-disable-Intel-Vulkan-drivers.patch) ############################################################################### ## Add filename patterns to the EXCLUDE array of files that should not From f7cc2ac316fad6e8e67b671b3494879be70d3733 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Fri, 19 Jan 2018 15:03:14 +0100 Subject: [PATCH 4/4] mesalib: Update version from 17.3.1 to 17.3.3 The release notes for the bug fix releases [17.3.2][1] and [17.3.3][2] are available online. [1]: https://www.mesa3d.org/relnotes/17.3.2.html [2]: https://www.mesa3d.org/relnotes/17.3.3.html --- mesalib.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesalib.be0 b/mesalib.be0 index 28a63796e..91964fcfd 100755 --- a/mesalib.be0 +++ b/mesalib.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION mesalib-17.3.1-0 +# BEE_VERSION mesalib-17.3.3-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -15,7 +15,7 @@ SRCURL[0]="https://mesa.freedesktop.org/archive/mesa-${PKGVERSION}.tar.xz" ## Add URLs/pathes to patch files to the PATCHURL array. ## The sources will be patched in the order of the array. -PATCHURL+=(/src/mariux/patches/0001-intel-Really-disable-Intel-Vulkan-drivers.patch) +# PATCHURL+=() ############################################################################### ## Add filename patterns to the EXCLUDE array of files that should not