summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2021-07-30 16:19:43 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-07-30 18:26:04 +0200
commitcf777f9ebc8ae074b2c78ff297662ce25aec2e8f (patch)
tree30376d8aa0b9da11df7e796d2177cfb048c5c90a
parent67afafcd064740b41471a08be15db5daa6e5ac57 (diff)
downloadptxdist-cf777f9ebc8ae074b2c78ff297662ce25aec2e8f.tar.gz
ptxdist-cf777f9ebc8ae074b2c78ff297662ce25aec2e8f.tar.xz
mesalib: cleanup shader cache related options
Zstd is not actually used unless the shader cache is enabled. So add an option to explicitly enable the shader cache instead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/mesalib.in6
-rw-r--r--rules/mesalib.make4
2 files changed, 5 insertions, 5 deletions
diff --git a/rules/mesalib.in b/rules/mesalib.in
index af59bf974..2f64606dc 100644
--- a/rules/mesalib.in
+++ b/rules/mesalib.in
@@ -32,7 +32,7 @@ menuconfig MESALIB
select XORG_LIB_XSHMFENCE if MESALIB_DRI3
select EXPAT
select ZLIB
- select ZSTD if MESALIB_ZSTD
+ select ZSTD if MESALIB_SHADER_CACHE
help
Mesa is a 3-D graphics library with an API which is very
similar to that of OpenGL. See the project homepage for
@@ -226,9 +226,9 @@ config MESALIB_VULKAN_OVERLAY
bool
prompt "Overlay layer"
-config MESALIB_ZSTD
+config MESALIB_SHADER_CACHE
bool
- prompt "use Zstandard for shader cache compression"
+ prompt "enable shader cache"
endif
diff --git a/rules/mesalib.make b/rules/mesalib.make
index acf26b1ad..3ff3a09bd 100644
--- a/rules/mesalib.make
+++ b/rules/mesalib.make
@@ -160,7 +160,7 @@ MESALIB_CONF_OPT := \
-Dpower8=disabled \
-Dprefer-iris=true \
-Dselinux=false \
- -Dshader-cache=$(call ptx/endis, PTXCONF_MESALIB_VULKAN_AMD)d \
+ -Dshader-cache=$(call ptx/endis, PTXCONF_MESALIB_SHADER_CACHE)d \
-Dshader-cache-default=true \
-Dshader-cache-max-size=1G \
-Dshared-glapi=enabled \
@@ -180,7 +180,7 @@ MESALIB_CONF_OPT := \
-Dxlib-lease=$(call ptx/endis, PTXCONF_MESALIB_EGL_X11)d \
-Dxvmc-libs-path=/usr/lib \
-Dzlib=enabled \
- -Dzstd=$(call ptx/endis, PTXCONF_MESALIB_ZSTD)d
+ -Dzstd=$(call ptx/endis, PTXCONF_MESALIB_SHADER_CACHE)d
# ----------------------------------------------------------------------------
# Compile