summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
l---------patches/MesaLib-10.3.0/autogen.sh (renamed from patches/MesaLib-10.2.5/autogen.sh)0
-rw-r--r--rules/host-mesalib.make5
-rw-r--r--rules/mesalib.in4
-rw-r--r--rules/mesalib.make12
4 files changed, 14 insertions, 7 deletions
diff --git a/patches/MesaLib-10.2.5/autogen.sh b/patches/MesaLib-10.3.0/autogen.sh
index 9f8a4cb7d..9f8a4cb7d 120000
--- a/patches/MesaLib-10.2.5/autogen.sh
+++ b/patches/MesaLib-10.3.0/autogen.sh
diff --git a/rules/host-mesalib.make b/rules/host-mesalib.make
index 2d93458bc..721fa677d 100644
--- a/rules/host-mesalib.make
+++ b/rules/host-mesalib.make
@@ -24,8 +24,8 @@ HOST_MESALIB_CONF_ENV := \
HOST_MESALIB_CONF_TOOL := autoconf
HOST_MESALIB_CONF_OPT := \
$(HOST_AUTOCONF) \
- --disable-static \
- --enable-shared \
+ --enable-static \
+ --disable-shared \
--disable-debug \
--disable-mangling \
--disable-texture-float \
@@ -54,6 +54,7 @@ HOST_MESALIB_CONF_OPT := \
--disable-r600-llvm-compiler \
--disable-gallium-tests \
--disable-shared-glapi \
+ --disable-sysfs \
--disable-driglx-direct \
--disable-glx-tls \
--disable-llvm-shared-libs \
diff --git a/rules/mesalib.in b/rules/mesalib.in
index 74c5a2a93..d7975dbf9 100644
--- a/rules/mesalib.in
+++ b/rules/mesalib.in
@@ -91,6 +91,10 @@ config MESALIB_DRI_FREEDRENO
bool
prompt "Freedreno"
+config MESALIB_DRI_VC4
+ bool
+ prompt "vc4"
+
comment "API Support"
config MESALIB_OPENGL
diff --git a/rules/mesalib.make b/rules/mesalib.make
index 64304a3b6..06bddf6ba 100644
--- a/rules/mesalib.make
+++ b/rules/mesalib.make
@@ -19,11 +19,11 @@ PACKAGES-$(PTXCONF_MESALIB) += mesalib
#
# Paths and names
#
-MESALIB_VERSION := 10.2.5
-MESALIB_MD5 := f82b1c2b42f44073d8b889d2a7ee9292
+MESALIB_VERSION := 10.3.0
+MESALIB_MD5 := bc071575596a074df2b15cac57c01ed8
MESALIB := MesaLib-$(MESALIB_VERSION)
MESALIB_SUFFIX := tar.bz2
-MESALIB_URL := ftp://ftp.freedesktop.org/pub/mesa/$(MESALIB_VERSION)/$(MESALIB).$(MESALIB_SUFFIX)
+MESALIB_URL := ftp://ftp.freedesktop.org/pub/mesa/$(basename $(MESALIB_VERSION))/$(MESALIB).$(MESALIB_SUFFIX)
MESALIB_SOURCE := $(SRCDIR)/$(MESALIB).$(MESALIB_SUFFIX)
MESALIB_DIR := $(BUILDDIR)/Mesa-$(MESALIB_VERSION)
@@ -52,6 +52,9 @@ endif
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_NOUVEAU) += nouveau
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_FREEDRENO)+= freedreno
+ifdef PTXCONF_ARCH_ARM
+MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_VC4) += vc4
+endif
MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_SWRAST) += swrast
@@ -77,8 +80,6 @@ MESALIB_LIBS-$(MESALIB_GALLIUM_EGL) += egl/egl_gallium
MESALIB_LIBS-$(PTXCONF_MESALIB_GBM) += libgbm
MESALIB_LIBS-$(MESALIB_GALLIUM_GBM) += gbm/gbm_gallium_drm
-MESALIB_LIBS-y += $(addprefix gallium-pipe/pipe_,$(filter-out freedreno,$(MESALIB_GALLIUM_DRIVERS-y)))
-
MESALIBS_EGL_PLATFORMS-$(PTXCONF_MESALIB_EGL_X11) += x11
MESALIBS_EGL_PLATFORMS-$(PTXCONF_MESALIB_EGL_DRM) += drm
MESALIBS_EGL_PLATFORMS-$(PTXCONF_MESALIB_EGL_WAYLAND) += wayland
@@ -118,6 +119,7 @@ MESALIB_CONF_OPT := \
--disable-r600-llvm-compiler \
--disable-gallium-tests \
--enable-shared-glapi \
+ --disable-sysfs \
--enable-driglx-direct \
--enable-glx-tls \
--disable-gallium-llvm \