diff options
author | Christian Melki <christian.melki@t2data.com> | 2021-10-18 09:17:43 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2021-10-25 16:56:30 +0200 |
commit | afb9c7a23aff001c108122afe600c5732ea77927 (patch) | |
tree | 0f6192509185feb75e699b9421350fedfa274723 | |
parent | 822b224b012890cd8b621bb9b32bef6b0bea18c0 (diff) | |
download | ptxdist-afb9c7a23aff001c108122afe600c5732ea77927.tar.gz ptxdist-afb9c7a23aff001c108122afe600c5732ea77927.tar.xz |
mesalib: Add VIRGL, SVGA
Changes in v2:
* Remove CROSS_LIB_DIR changes.
Signed-off-by: Christian Melki <christian.melki@t2data.com>
Message-Id: <20211018071743.3769674-1-christian.melki@t2data.com>
[mol: build SVGA on x86 only]
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | rules/mesalib.in | 8 | ||||
-rw-r--r-- | rules/mesalib.make | 7 |
2 files changed, 14 insertions, 1 deletions
diff --git a/rules/mesalib.in b/rules/mesalib.in index b9fd1d3c8..a2644408c 100644 --- a/rules/mesalib.in +++ b/rules/mesalib.in @@ -93,6 +93,14 @@ config MESALIB_DRI_KMSRO bool prompt "KMS renderonly" +config MESALIB_DRI_SVGA + bool + prompt "SVGA" + +config MESALIB_DRI_VIRGL + bool + prompt "VIRGL" + config MESALIB_DRI_FREEDRENO bool prompt "Freedreno" diff --git a/rules/mesalib.make b/rules/mesalib.make index 1e2352225..6ebdaffc3 100644 --- a/rules/mesalib.make +++ b/rules/mesalib.make @@ -38,6 +38,7 @@ MESALIB_DRI_DRIVERS-$(PTXCONF_MESALIB_DRI_NOUVEAU_VIEUX)+= nouveau MESALIB_DRI_DRIVERS-$(PTXCONF_MESALIB_DRI_R200) += r200 MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_KMSRO) += kmsro +MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_VIRGL) += virgl ifndef PTXCONF_ARCH_ARM # broken: https://bugs.freedesktop.org/show_bug.cgi?id=72064 ifndef PTXCONF_ARCH_X86 # needs llvm MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_R300) += r300 @@ -62,6 +63,7 @@ MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_ZINK) += zink MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_ASAHI) += asahi ifdef PTXCONF_ARCH_X86 MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_CROCUS) += crocus +MESALIB_GALLIUM_DRIVERS-$(PTXCONF_MESALIB_DRI_SVGA) += svga endif MESALIB_DRI_LIBS-y = \ @@ -69,6 +71,8 @@ MESALIB_DRI_LIBS-y = \ MESALIB_DRI_GALLIUM_LIBS-y = \ $(subst kmsro, \ + kms_swrast \ + virgl \ armada-drm \ exynos \ hx8357d \ @@ -87,7 +91,8 @@ MESALIB_DRI_GALLIUM_LIBS-y = \ st7735r \ stm \ sun4i-drm \ - ,$(subst freedreno,kgsl,$(MESALIB_GALLIUM_DRIVERS-y))) + ,$(subst freedreno,kgsl \ + ,$(subst svga,vmwgfx, $(MESALIB_GALLIUM_DRIVERS-y)))) ifdef PTXCONF_ARCH_X86 MESALIB_VULKAN_DRIVERS-$(PTXCONF_MESALIB_VULKAN_AMD) += amd |