Thanks, applied as cee179ac0060eb5bcbc4719776e8703b31b99a95.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:21 +0100, Philipp Zabel <p.za...@pengutronix.de> 
wrote:
> Meta-loader for Vulkan, dynamically loads entrypoints from the driver
> (or closest layer) to simplify extension use and reduce loader dispatch
> overhead.
> 
> Signed-off-by: Philipp Zabel <p.za...@pengutronix.de>
> Message-Id: <20240119124159.3424369-6-p.za...@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbr...@pengutronix.de>
> 
> diff --git a/rules/volk.in b/rules/volk.in
> new file mode 100644
> index 000000000000..556e9e3b0824
> --- /dev/null
> +++ b/rules/volk.in
> @@ -0,0 +1,10 @@
> +## SECTION=multimedia_libs
> +
> +config VOLK
> +     tristate
> +     prompt "volk"
> +     select HOST_CMAKE
> +     select HOST_NINJA
> +     select VULKAN_HEADERS
> +     help
> +       Meta loader for Vulkan API
> diff --git a/rules/volk.make b/rules/volk.make
> new file mode 100644
> index 000000000000..d0fc3fe4739b
> --- /dev/null
> +++ b/rules/volk.make
> @@ -0,0 +1,41 @@
> +# -*-makefile-*-
> +#
> +# Copyright (C) 2020 by Philipp Zabel <p.za...@pengutronix.de>
> +#
> +# For further information about the PTXdist project and license conditions
> +# see the README file.
> +#
> +
> +#
> +# We provide this package
> +#
> +PACKAGES-$(PTXCONF_VOLK) += volk
> +
> +#
> +# Paths and names
> +#
> +VOLK_VERSION         := 1.3.275.0
> +VOLK_MD5             := a202eda3e1dca32065ce22d70403afd2
> +VOLK                 := volk-$(VOLK_VERSION)
> +VOLK_SUFFIX          := tar.gz
> +VOLK_URL             := 
> https://github.com/zeux/volk/archive/refs/tags/vulkan-sdk-$(VOLK_VERSION).$(VOLK_SUFFIX)
> +VOLK_SOURCE          := $(SRCDIR)/$(VOLK).$(VOLK_SUFFIX)
> +VOLK_DIR             := $(BUILDDIR)/$(VOLK)
> +VOLK_LICENSE         := MIT
> +VOLK_LICENSE_FILES   := 
> file://LICENSE.md;md5=b2dd098d35668a801190a9d9d47461b0
> +
> +# 
> ----------------------------------------------------------------------------
> +# Prepare
> +# 
> ----------------------------------------------------------------------------
> +
> +VOLK_CONF_TOOL       := cmake
> +
> +VOLK_CONF_OPT        := \
> +     $(CROSS_CMAKE_USR) \
> +     -G Ninja \
> +     -DVOLK_HEADERS_ONLY=OFF \
> +     -DVOLK_INSTALL=ON \
> +     -DVOLK_PULL_IN_VULKAN=ON \
> +     -DVOLK_STATIC_DEFINES=OFF
> +
> +# vim: syntax=make

Reply via email to