diff options
author | Philipp Zabel <p.zabel@pengutronix.de> | 2021-05-20 16:06:34 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2021-05-21 15:55:00 +0200 |
commit | 21d736ad3d7f2cc1b54226f04f0b89c3fd450067 (patch) | |
tree | 9b3a43ef9932701d2a1728fbfba88a4ced27ca5d | |
parent | 39334547d5f61b2d10cbfbaf2588e99738d38e84 (diff) | |
download | ptxdist-21d736ad3d7f2cc1b54226f04f0b89c3fd450067.tar.gz ptxdist-21d736ad3d7f2cc1b54226f04f0b89c3fd450067.tar.xz |
mesalib: version bump 21.0.3 -> 21.1.1
- Make Vulkan layers configurable.
- The license file was modified trivially in commit 2f42c21221cf
("docs: Xorg -> X.Org")
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Message-Id: <20210520140634.27681-1-p.zabel@pengutronix.de>
[mol: mark MESALIB_VULKAN_SWRAST as broken, it needs llvm]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/mesalib.in | 16 | ||||
-rw-r--r-- | rules/mesalib.make | 14 |
2 files changed, 25 insertions, 5 deletions
diff --git a/rules/mesalib.in b/rules/mesalib.in index 86981f8d3..a21fde235 100644 --- a/rules/mesalib.in +++ b/rules/mesalib.in @@ -206,9 +206,25 @@ config MESALIB_VULKAN_FREEDRENO config MESALIB_VULKAN_SWRAST bool + # needs LLVM + depends on BROKEN select MESALIB_DRI_SWRAST prompt "Software Rasterizer" +comment "Vulkan layers" + +config MESALIB_VULKAN_DEVICE_SELECT + bool + prompt "Device select layer" + +config MESALIB_VULKAN_INTEL_NULLHW + bool + prompt "Intel nullhw layer" + +config MESALIB_VULKAN_OVERLAY + bool + prompt "Overlay layer" + config MESALIB_ZSTD bool prompt "use Zstandard for shader cache compression" diff --git a/rules/mesalib.make b/rules/mesalib.make index 5d8f3aad3..f86da31f2 100644 --- a/rules/mesalib.make +++ b/rules/mesalib.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib # # Paths and names # -MESALIB_VERSION := 21.0.3 -MESALIB_MD5 := 3331ef6d043768b4f3b33283a6dd44d8 +MESALIB_VERSION := 21.1.1 +MESALIB_MD5 := 69dc5839192f75991c5f5162d351587f MESALIB := mesa-$(MESALIB_VERSION) MESALIB_SUFFIX := tar.xz MESALIB_URL := \ @@ -24,7 +24,7 @@ MESALIB_SOURCE := $(SRCDIR)/$(MESALIB).$(MESALIB_SUFFIX) MESALIB_DIR := $(BUILDDIR)/Mesa-$(MESALIB_VERSION) MESALIB_LICENSE := MIT MESALIB_LICENSE_FILES := \ - file://docs/license.rst;md5=9aa1bc48c9826ad9fdb16661f6930496 + file://docs/license.rst;md5=17a4ea65de7a9ab42437f3131e616a7f # ---------------------------------------------------------------------------- # Prepare @@ -97,6 +97,10 @@ MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_SWRAST) += swrast MESALIB_VULKAN_LIBS-y = $(subst amd,radeon,$(subst swrast,lvp,$(MESALIB_VULKAN_DRIVERS-y))) +MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_DEVICE_SELECT) += device-select +MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_INTEL_NULLHW) += intel-nullhw +MESALIB_VULKAN_LAYERS-$(PTXCONF_MESALIB_VULKAN_OVERLAY) += overlay + MESALIB_LIBS-y := libglapi MESALIB_LIBS-$(PTXCONF_MESALIB_GLX) += libGL MESALIB_LIBS-$(PTXCONF_MESALIB_GLES1) += libGLESv1_CM @@ -114,6 +118,7 @@ MESALIB_CONF_OPT := \ -Dbuild-aco-tests=false \ -Dbuild-tests=false \ -Dd3d-drivers-path=/usr/lib/d3d \ + -Ddraw-use-llvm=true \ -Ddri-drivers=$(subst $(space),$(comma),$(MESALIB_DRI_DRIVERS-y)) \ -Ddri-drivers-path=/usr/lib/dri \ -Ddri-search-path=/usr/lib/dri \ @@ -169,10 +174,9 @@ MESALIB_CONF_OPT := \ -Dva-libs-path=/usr/lib/dri \ -Dvalgrind=disabled \ -Dvdpau-libs-path=/usr/lib/vdpau \ - -Dvulkan-device-select-layer=false \ -Dvulkan-drivers=$(subst $(space),$(comma),$(MESALIB_VULKAN_DRIVERS-y)) \ -Dvulkan-icd-dir=/etc/vulkan/icd.d \ - -Dvulkan-overlay-layer=false \ + -Dvulkan-layers=$(subst $(space),$(comma),$(MESALIB_VULKAN_LAYERS-y)) \ -Dxlib-lease=$(call ptx/endis, PTXCONF_MESALIB_EGL_X11)d \ -Dxvmc-libs-path=/usr/lib \ -Dzlib=enabled \ |