mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0
@ 2024-01-19 12:41 Philipp Zabel
  2024-01-19 12:41 ` [ptxdist] [PATCH 02/10] spirv-headers: " Philipp Zabel
                   ` (9 more replies)
  0 siblings, 10 replies; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/glslang.in        | 1 +
 rules/glslang.make      | 8 ++++----
 rules/host-glslang.make | 4 ++--
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/rules/glslang.in b/rules/glslang.in
index 367ae0cf7d65..5280397b8ffb 100644
--- a/rules/glslang.in
+++ b/rules/glslang.in
@@ -5,6 +5,7 @@ menuconfig GLSLANG
 	prompt "glslang                       "
 	select HOST_CMAKE
 	select HOST_SYSTEM_PYTHON3
+	select SPIRV_TOOLS
 	help
 	  Khronos-reference SPIR-V generator
 
diff --git a/rules/glslang.make b/rules/glslang.make
index b6abb65d307e..784e1666c7cd 100644
--- a/rules/glslang.make
+++ b/rules/glslang.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_GLSLANG) += glslang
 #
 # Paths and names
 #
-GLSLANG_VERSION		:= 1.3.268.0
-GLSLANG_MD5		:= 3e32bb2d667ed3330d05ac513de31bb5
+GLSLANG_VERSION		:= 1.3.275.0
+GLSLANG_MD5		:= 017c759481a055f5eee91c74adc7d4cd
 GLSLANG			:= glslang-$(GLSLANG_VERSION)
 GLSLANG_SUFFIX		:= tar.gz
 GLSLANG_URL		:= https://github.com/KhronosGroup/glslang/archive/vulkan-sdk-$(GLSLANG_VERSION).$(GLSLANG_SUFFIX)
@@ -35,7 +35,7 @@ GLSLANG_CONF_OPT	:= \
 	-DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
 	-DBUILD_EXTERNAL=OFF \
 	-DBUILD_SHARED_LIBS=ON \
-	-DENABLE_CTEST=OFF \
+	-DBUILD_WERROR=OFF \
 	-DENABLE_EXCEPTIONS=OFF \
 	-DENABLE_GLSLANG_BINARIES=ON \
 	-DENABLE_GLSLANG_JS=OFF \
@@ -44,7 +44,7 @@ GLSLANG_CONF_OPT	:= \
 	-DENABLE_PCH=ON \
 	-DENABLE_RTTI=OFF \
 	-DENABLE_SPVREMAPPER=ON \
-	-DSKIP_GLSLANG_INSTALL=OFF
+	-DGLSLANG_TESTS=OFF
 
 # ----------------------------------------------------------------------------
 # Target-Install
diff --git a/rules/host-glslang.make b/rules/host-glslang.make
index 923ad216a53d..1a63f76ce5e4 100644
--- a/rules/host-glslang.make
+++ b/rules/host-glslang.make
@@ -22,7 +22,7 @@ HOST_GLSLANG_CONF_OPT	:= \
 	-DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
 	-DBUILD_EXTERNAL=OFF \
 	-DBUILD_SHARED_LIBS=OFF \
-	-DENABLE_CTEST=OFF \
+	-DBUILD_WERROR=OFF \
 	-DENABLE_EXCEPTIONS=OFF \
 	-DENABLE_GLSLANG_BINARIES=ON \
 	-DENABLE_GLSLANG_JS=OFF \
@@ -31,6 +31,6 @@ HOST_GLSLANG_CONF_OPT	:= \
 	-DENABLE_PCH=ON \
 	-DENABLE_RTTI=OFF \
 	-DENABLE_SPVREMAPPER=ON \
-	-DSKIP_GLSLANG_INSTALL=OFF
+	-DGLSLANG_TESTS=OFF
 
 # vim: syntax=make
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 02/10] spirv-headers: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 03/10] spirv-tools. " Philipp Zabel
                   ` (8 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/spirv-headers.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/spirv-headers.make b/rules/spirv-headers.make
index f129a28e3b57..42864622d0b4 100644
--- a/rules/spirv-headers.make
+++ b/rules/spirv-headers.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SPIRV_HEADERS) += spirv-headers
 #
 # Paths and names
 #
-SPIRV_HEADERS_VERSION	:= 1.3.268.0
-SPIRV_HEADERS_MD5	:= 399c9f104077ccf0786630f06b06d6b0
+SPIRV_HEADERS_VERSION	:= 1.3.275.0
+SPIRV_HEADERS_MD5	:= f293886617aa816fdbb2b50d5e909681
 SPIRV_HEADERS		:= spirv-headers-$(SPIRV_HEADERS_VERSION)
 SPIRV_HEADERS_SUFFIX	:= tar.gz
 SPIRV_HEADERS_URL	:= https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-$(SPIRV_HEADERS_VERSION).$(SPIRV_HEADERS_SUFFIX)
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 03/10] spirv-tools. version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
  2024-01-19 12:41 ` [ptxdist] [PATCH 02/10] spirv-headers: " Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 04/10] vulkan-headers: " Philipp Zabel
                   ` (7 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/spirv-tools.make | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/rules/spirv-tools.make b/rules/spirv-tools.make
index e2589d3815be..0c75dc94c5a7 100644
--- a/rules/spirv-tools.make
+++ b/rules/spirv-tools.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SPIRV_TOOLS) += spirv-tools
 #
 # Paths and names
 #
-SPIRV_TOOLS_VERSION	:= 1.3.268.0
-SPIRV_TOOLS_MD5		:= 72988ba584f212d2a59b755f728ccbb6
+SPIRV_TOOLS_VERSION	:= 1.3.275.0
+SPIRV_TOOLS_MD5		:= f187bb132058995a5992a5a15c269bb1
 SPIRV_TOOLS		:= spirv-tools-$(SPIRV_TOOLS_VERSION)
 SPIRV_TOOLS_SUFFIX	:= tar.gz
 SPIRV_TOOLS_URL		:= https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-$(SPIRV_TOOLS_VERSION).$(SPIRV_TOOLS_SUFFIX)
@@ -64,7 +64,6 @@ SPIRV_TOOLS_CONF_OPT	:= \
 	-DSPIRV_LIB_FUZZING_ENGINE_LINK_OPTIONS= \
 	-DSPIRV_LOG_DEBUG=OFF \
 	-DSPIRV_SKIP_EXECUTABLES=ON \
-	-DSPIRV_SKIP_TESTS=ON \
 	-DSPIRV_TOOLS_BUILD_STATIC=ON \
 	-DSPIRV_TOOLS_INSTALL_EMACS_HELPERS=OFF \
 	-DSPIRV_WARN_EVERYTHING=OFF \
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 04/10] vulkan-headers: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
  2024-01-19 12:41 ` [ptxdist] [PATCH 02/10] spirv-headers: " Philipp Zabel
  2024-01-19 12:41 ` [ptxdist] [PATCH 03/10] spirv-tools. " Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 05/10] vulkan-loader: " Philipp Zabel
                   ` (6 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/vulkan-headers.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/vulkan-headers.make b/rules/vulkan-headers.make
index f6322a996ce8..fff59ece81db 100644
--- a/rules/vulkan-headers.make
+++ b/rules/vulkan-headers.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_VULKAN_HEADERS) += vulkan-headers
 # Paths and names
 #
 
-VULKAN_HEADERS_VERSION	:= 1.3.268.0
-VULKAN_HEADERS_MD5	:= 877661f77f098c833a7f8a7b92ff2f8a
+VULKAN_HEADERS_VERSION	:= 1.3.275.0
+VULKAN_HEADERS_MD5	:= f66b2d4d9f709d991f623ce1ea76b21d
 VULKAN_HEADERS		:= vulkan-headers-$(VULKAN_HEADERS_VERSION)
 VULKAN_HEADERS_SUFFIX	:= tar.gz
 VULKAN_HEADERS_URL	:= https://github.com/KhronosGroup/Vulkan-Headers/archive/vulkan-sdk-$(VULKAN_HEADERS_VERSION).$(VULKAN_HEADERS_SUFFIX)
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 05/10] vulkan-loader: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (2 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 04/10] vulkan-headers: " Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 06/10] volk: new package Philipp Zabel
                   ` (5 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/vulkan-loader.make | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/rules/vulkan-loader.make b/rules/vulkan-loader.make
index 79d41d354ff3..ee82b6040df4 100644
--- a/rules/vulkan-loader.make
+++ b/rules/vulkan-loader.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_LOADER) += vulkan-loader
 #
 # Paths and names
 #
-VULKAN_LOADER_VERSION	:= 1.3.268.0
-VULKAN_LOADER_MD5	:= 5787f1820be44eefc7a1f432892dffa0
+VULKAN_LOADER_VERSION	:= 1.3.275.0
+VULKAN_LOADER_MD5	:= d8629661e42cb1823926984e55a91f49
 VULKAN_LOADER		:= vulkan-loader-$(VULKAN_LOADER_VERSION)
 VULKAN_LOADER_SUFFIX	:= tar.gz
 VULKAN_LOADER_URL	:= https://github.com/KhronosGroup/Vulkan-Loader/archive/vulkan-sdk-$(VULKAN_LOADER_VERSION).$(VULKAN_LOADER_SUFFIX)
@@ -42,14 +42,12 @@ VULKAN_LOADER_CONF_OPT	:= \
 	$(CROSS_CMAKE_USR) \
 	-G Ninja \
 	-DCMAKE_BUILD_TYPE=Release \
-	-DAPPLE_EMBEDDED=OFF \
 	-DBUILD_TESTS=OFF \
+	-DBUILD_WERROR=OFF \
 	-DBUILD_WSI_DIRECTFB_SUPPORT=OFF \
-	-DBUILD_WSI_SCREEN_QNX_SUPPORT=OFF \
 	-DBUILD_WSI_WAYLAND_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_LOADER_WAYLAND) \
 	-DBUILD_WSI_XCB_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_LOADER_XCB) \
 	-DBUILD_WSI_XLIB_SUPPORT=OFF \
-	-DENABLE_WERROR=OFF \
 	-DFALLBACK_CONFIG_DIRS=/etc/xdg \
 	-DFALLBACK_DATA_DIRS=/usr/local/share:/usr/share \
 	-DLOADER_CODEGEN=OFF \
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 06/10] volk: new package
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (3 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 05/10] vulkan-loader: " Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 07/10] vulkan-tools: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (4 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

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.zabel@pengutronix.de>
---
 rules/volk.in   | 10 ++++++++++
 rules/volk.make | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)
 create mode 100644 rules/volk.in
 create mode 100644 rules/volk.make

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.zabel@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
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 07/10] vulkan-tools: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (4 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 06/10] volk: new package Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 08/10] vulkan-utility-libraries: " Philipp Zabel
                   ` (3 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/vulkan-tools.in   | 1 +
 rules/vulkan-tools.make | 9 ++++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/rules/vulkan-tools.in b/rules/vulkan-tools.in
index ce40987f594e..4ef89554190a 100644
--- a/rules/vulkan-tools.in
+++ b/rules/vulkan-tools.in
@@ -6,6 +6,7 @@ config VULKAN_TOOLS
 	select HOST_CMAKE
 	select HOST_GLSLANG
 	select VULKAN_LOADER
+	select VOLK			if BUILDTIME
 	select LIBXCB			if VULKAN_TOOLS_XCB
 	select XORG_LIB_X11		if VULKAN_TOOLS_XCB
 	select WAYLAND			if VULKAN_TOOLS_WAYLAND
diff --git a/rules/vulkan-tools.make b/rules/vulkan-tools.make
index a1d1d3b241c3..7a3547faf853 100644
--- a/rules/vulkan-tools.make
+++ b/rules/vulkan-tools.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_TOOLS) += vulkan-tools
 #
 # Paths and names
 #
-VULKAN_TOOLS_VERSION	:= 1.3.268.0
-VULKAN_TOOLS_MD5	:= 590c7493711a6395c54cb2677bde0270
+VULKAN_TOOLS_VERSION	:= 1.3.275.0
+VULKAN_TOOLS_MD5	:= 438bd9ce3e70c54b43101edb12dd8d19
 VULKAN_TOOLS		:= vulkan-tools-$(VULKAN_TOOLS_VERSION)
 VULKAN_TOOLS_SUFFIX	:= tar.gz
 VULKAN_TOOLS_URL	:= https://github.com/KhronosGroup/Vulkan-Tools/archive/vulkan-sdk-$(VULKAN_TOOLS_VERSION).$(VULKAN_TOOLS_SUFFIX)
@@ -33,13 +33,16 @@ VULKAN_TOOLS_CONF_OPT	:= \
 	$(CROSS_CMAKE_USR) \
 	-DBUILD_CUBE=$(call ptx/onoff, PTXCONF_VULKAN_TOOLS_CUBE) \
 	-DBUILD_ICD=OFF \
+	-DBUILD_TESTS=OFF \
 	-DBUILD_VULKANINFO=ON \
 	-DBUILD_WERROR=ON \
 	-DBUILD_WSI_DIRECTFB_SUPPORT=OFF \
 	-DBUILD_WSI_WAYLAND_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_TOOLS_WAYLAND) \
 	-DBUILD_WSI_XCB_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_TOOLS_XCB) \
 	-DBUILD_WSI_XLIB_SUPPORT=OFF \
-	-DINSTALL_ICD=OFF
+	-DENABLE_ADDRESS_SANITIZER=OFF \
+	-DTOOLS_CODEGEN=OFF \
+	-DUPDATE_DEPS=OFF
 
 ifdef PTXCONF_VULKAN_TOOLS_CUBE
 VULKAN_TOOLS_CONF_OPT	+= \
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 08/10] vulkan-utility-libraries: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (5 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 07/10] vulkan-tools: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 09/10] vulkan-validationlayers: " Philipp Zabel
                   ` (2 subsequent siblings)
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/vulkan-utility-libraries.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/vulkan-utility-libraries.make b/rules/vulkan-utility-libraries.make
index 6d93e05ee8b2..bc46c4ea87cb 100644
--- a/rules/vulkan-utility-libraries.make
+++ b/rules/vulkan-utility-libraries.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_UTILITY_LIBRARIES) += vulkan-utility-libraries
 #
 # Paths and names
 #
-VULKAN_UTILITY_LIBRARIES_VERSION	:= 1.3.268.0
-VULKAN_UTILITY_LIBRARIES_MD5		:= d6abf7521832184d3818b994ce952e47
+VULKAN_UTILITY_LIBRARIES_VERSION	:= 1.3.275.0
+VULKAN_UTILITY_LIBRARIES_MD5		:= 6608d13a1153ddeea7d48a6afcd85ad5
 VULKAN_UTILITY_LIBRARIES		:= vulkan-utility-libraries-$(VULKAN_UTILITY_LIBRARIES_VERSION)
 VULKAN_UTILITY_LIBRARIES_SUFFIX		:= tar.gz
 VULKAN_UTILITY_LIBRARIES_URL		:= https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/vulkan-sdk-$(VULKAN_UTILITY_LIBRARIES_VERSION).$(VULKAN_UTILITY_LIBRARIES_SUFFIX)
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 09/10] vulkan-validationlayers: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (6 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 08/10] vulkan-utility-libraries: " Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 12:41 ` [ptxdist] [PATCH 10/10] shaderc: version bump v2023.7 -> v2023.8 Philipp Zabel
  2024-01-19 20:28 ` [ptxdist] [APPLIED] glslang: version bump 1.3.268.0 -> 1.3.275.0 Michael Olbrich
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/vulkan-validationlayers.make | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/rules/vulkan-validationlayers.make b/rules/vulkan-validationlayers.make
index aa6ffdf739eb..5f608d58b045 100644
--- a/rules/vulkan-validationlayers.make
+++ b/rules/vulkan-validationlayers.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_VALIDATIONLAYERS) += vulkan-validationlayers
 #
 # Paths and names
 #
-VULKAN_VALIDATIONLAYERS_VERSION	:= 1.3.268.0
-VULKAN_VALIDATIONLAYERS_MD5	:= 4f3c363b6e981674426a70e6e214e0be
+VULKAN_VALIDATIONLAYERS_VERSION	:= 1.3.275.0
+VULKAN_VALIDATIONLAYERS_MD5	:= b9258bcfe5c46ad1ded5a50e6e6f7d1c
 VULKAN_VALIDATIONLAYERS		:= vulkan-validationlayers-$(VULKAN_VALIDATIONLAYERS_VERSION)
 VULKAN_VALIDATIONLAYERS_SUFFIX	:= tar.gz
 VULKAN_VALIDATIONLAYERS_URL	:= https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/vulkan-sdk-$(VULKAN_VALIDATIONLAYERS_VERSION).$(VULKAN_VALIDATIONLAYERS_SUFFIX)
@@ -39,8 +39,7 @@ VULKAN_VALIDATIONLAYERS_CONF_OPT	:= \
 	-DBUILD_WSI_XLIB_SUPPORT=OFF \
 	-DUPDATE_DEPS=OFF \
 	-DUSE_ROBIN_HOOD_HASHING=OFF \
-	-DVVL_CLANG_TIDY=OFF \
-	-DVVL_CPP_STANDARD=20 \
+	-DVVL_CODEGEN=OFF \
 	-DVVL_ENABLE_ASAN=OFF
 
 # ----------------------------------------------------------------------------
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* [ptxdist] [PATCH 10/10] shaderc: version bump v2023.7 -> v2023.8
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (7 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 09/10] vulkan-validationlayers: " Philipp Zabel
@ 2024-01-19 12:41 ` Philipp Zabel
  2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-01-19 20:28 ` [ptxdist] [APPLIED] glslang: version bump 1.3.268.0 -> 1.3.275.0 Michael Olbrich
  9 siblings, 1 reply; 20+ messages in thread
From: Philipp Zabel @ 2024-01-19 12:41 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
---
 rules/host-shaderc.make | 4 ++--
 rules/shaderc.make      | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/rules/host-shaderc.make b/rules/host-shaderc.make
index c7a57c07f49d..e78b77a4590c 100644
--- a/rules/host-shaderc.make
+++ b/rules/host-shaderc.make
@@ -55,12 +55,12 @@ HOST_SHADERC_CONF_OPT	:= \
 	$(HOST_CMAKE_OPT) \
 	-DCMAKE_BUILD_TYPE=Release \
 	-DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
+	-DASCIIDOCTOR_EXE=ASCIIDOCTOR_EXE-NOTFOUND \
 	-DBUILD_EXTERNAL=ON \
 	-DBUILD_SHARED_LIBS=OFF \
-	-DBUILD_TESTING=ON \
+	-DBUILD_WERROR=OFF \
 	-DDISABLE_EXCEPTIONS=OFF \
 	-DDISABLE_RTTI=OFF \
-	-DENABLE_CTEST=ON \
 	-DENABLE_EXCEPTIONS=OFF \
 	-DENABLE_EXCEPTIONS_ON_MSVC=ON \
 	-DENABLE_GLSLANG_BINARIES=ON \
diff --git a/rules/shaderc.make b/rules/shaderc.make
index 1e52d4182dcd..9a14d369dea5 100644
--- a/rules/shaderc.make
+++ b/rules/shaderc.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SHADERC) += shaderc
 #
 # Paths and names
 #
-SHADERC_VERSION			:= v2023.7
-SHADERC_MD5			:= c48f99976a603d3c968cd6811f67a24f
+SHADERC_VERSION			:= v2023.8
+SHADERC_MD5			:= 28051b01db5b263f015ad363977ba610
 SHADERC				:= shaderc-$(SHADERC_VERSION)
 SHADERC_SUFFIX			:= tar.gz
 SHADERC_URL			:= \
@@ -73,12 +73,12 @@ SHADERC_CONF_OPT	:= \
 	$(CROSS_CMAKE_USR) \
 	-DCMAKE_BUILD_TYPE=Release \
 	-DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
+	-DASCIIDOCTOR_EXE=ASCIIDOCTOR_EXE-NOTFOUND \
 	-DBUILD_EXTERNAL=ON \
 	-DBUILD_SHARED_LIBS=OFF \
-	-DBUILD_TESTING=ON \
+	-DBUILD_WERROR=OFF \
 	-DDISABLE_EXCEPTIONS=OFF \
 	-DDISABLE_RTTI=OFF \
-	-DENABLE_CTEST=ON \
 	-DENABLE_EXCEPTIONS=OFF \
 	-DENABLE_EXCEPTIONS_ON_MSVC=ON \
 	-DENABLE_GLSLANG_BINARIES=ON \
-- 
2.39.2




^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] glslang: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
                   ` (8 preceding siblings ...)
  2024-01-19 12:41 ` [ptxdist] [PATCH 10/10] shaderc: version bump v2023.7 -> v2023.8 Philipp Zabel
@ 2024-01-19 20:28 ` Michael Olbrich
  9 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as b4c2d3fb86e308808f7494ed804712775579f410.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:17 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-1-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/glslang.in b/rules/glslang.in
> index 367ae0cf7d65..5280397b8ffb 100644
> --- a/rules/glslang.in
> +++ b/rules/glslang.in
> @@ -5,6 +5,7 @@ menuconfig GLSLANG
>  	prompt "glslang                       "
>  	select HOST_CMAKE
>  	select HOST_SYSTEM_PYTHON3
> +	select SPIRV_TOOLS
>  	help
>  	  Khronos-reference SPIR-V generator
>  
> diff --git a/rules/glslang.make b/rules/glslang.make
> index b6abb65d307e..784e1666c7cd 100644
> --- a/rules/glslang.make
> +++ b/rules/glslang.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_GLSLANG) += glslang
>  #
>  # Paths and names
>  #
> -GLSLANG_VERSION		:= 1.3.268.0
> -GLSLANG_MD5		:= 3e32bb2d667ed3330d05ac513de31bb5
> +GLSLANG_VERSION		:= 1.3.275.0
> +GLSLANG_MD5		:= 017c759481a055f5eee91c74adc7d4cd
>  GLSLANG			:= glslang-$(GLSLANG_VERSION)
>  GLSLANG_SUFFIX		:= tar.gz
>  GLSLANG_URL		:= https://github.com/KhronosGroup/glslang/archive/vulkan-sdk-$(GLSLANG_VERSION).$(GLSLANG_SUFFIX)
> @@ -35,7 +35,7 @@ GLSLANG_CONF_OPT	:= \
>  	-DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
>  	-DBUILD_EXTERNAL=OFF \
>  	-DBUILD_SHARED_LIBS=ON \
> -	-DENABLE_CTEST=OFF \
> +	-DBUILD_WERROR=OFF \
>  	-DENABLE_EXCEPTIONS=OFF \
>  	-DENABLE_GLSLANG_BINARIES=ON \
>  	-DENABLE_GLSLANG_JS=OFF \
> @@ -44,7 +44,7 @@ GLSLANG_CONF_OPT	:= \
>  	-DENABLE_PCH=ON \
>  	-DENABLE_RTTI=OFF \
>  	-DENABLE_SPVREMAPPER=ON \
> -	-DSKIP_GLSLANG_INSTALL=OFF
> +	-DGLSLANG_TESTS=OFF
>  
>  # ----------------------------------------------------------------------------
>  # Target-Install
> diff --git a/rules/host-glslang.make b/rules/host-glslang.make
> index 923ad216a53d..1a63f76ce5e4 100644
> --- a/rules/host-glslang.make
> +++ b/rules/host-glslang.make
> @@ -22,7 +22,7 @@ HOST_GLSLANG_CONF_OPT	:= \
>  	-DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
>  	-DBUILD_EXTERNAL=OFF \
>  	-DBUILD_SHARED_LIBS=OFF \
> -	-DENABLE_CTEST=OFF \
> +	-DBUILD_WERROR=OFF \
>  	-DENABLE_EXCEPTIONS=OFF \
>  	-DENABLE_GLSLANG_BINARIES=ON \
>  	-DENABLE_GLSLANG_JS=OFF \
> @@ -31,6 +31,6 @@ HOST_GLSLANG_CONF_OPT	:= \
>  	-DENABLE_PCH=ON \
>  	-DENABLE_RTTI=OFF \
>  	-DENABLE_SPVREMAPPER=ON \
> -	-DSKIP_GLSLANG_INSTALL=OFF
> +	-DGLSLANG_TESTS=OFF
>  
>  # vim: syntax=make



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] spirv-headers: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 02/10] spirv-headers: " Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as e9933ec0365254c2a0b46957eefc2fe4c2594702.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:17 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-2-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/spirv-headers.make b/rules/spirv-headers.make
> index f129a28e3b57..42864622d0b4 100644
> --- a/rules/spirv-headers.make
> +++ b/rules/spirv-headers.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SPIRV_HEADERS) += spirv-headers
>  #
>  # Paths and names
>  #
> -SPIRV_HEADERS_VERSION	:= 1.3.268.0
> -SPIRV_HEADERS_MD5	:= 399c9f104077ccf0786630f06b06d6b0
> +SPIRV_HEADERS_VERSION	:= 1.3.275.0
> +SPIRV_HEADERS_MD5	:= f293886617aa816fdbb2b50d5e909681
>  SPIRV_HEADERS		:= spirv-headers-$(SPIRV_HEADERS_VERSION)
>  SPIRV_HEADERS_SUFFIX	:= tar.gz
>  SPIRV_HEADERS_URL	:= https://github.com/KhronosGroup/SPIRV-Headers/archive/vulkan-sdk-$(SPIRV_HEADERS_VERSION).$(SPIRV_HEADERS_SUFFIX)



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] spirv-tools. version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 03/10] spirv-tools. " Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as 8ea1ca5fd7eec4714c46909e58fa3d54787e032b.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:18 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-3-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/spirv-tools.make b/rules/spirv-tools.make
> index e2589d3815be..0c75dc94c5a7 100644
> --- a/rules/spirv-tools.make
> +++ b/rules/spirv-tools.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SPIRV_TOOLS) += spirv-tools
>  #
>  # Paths and names
>  #
> -SPIRV_TOOLS_VERSION	:= 1.3.268.0
> -SPIRV_TOOLS_MD5		:= 72988ba584f212d2a59b755f728ccbb6
> +SPIRV_TOOLS_VERSION	:= 1.3.275.0
> +SPIRV_TOOLS_MD5		:= f187bb132058995a5992a5a15c269bb1
>  SPIRV_TOOLS		:= spirv-tools-$(SPIRV_TOOLS_VERSION)
>  SPIRV_TOOLS_SUFFIX	:= tar.gz
>  SPIRV_TOOLS_URL		:= https://github.com/KhronosGroup/SPIRV-Tools/archive/vulkan-sdk-$(SPIRV_TOOLS_VERSION).$(SPIRV_TOOLS_SUFFIX)
> @@ -64,7 +64,6 @@ SPIRV_TOOLS_CONF_OPT	:= \
>  	-DSPIRV_LIB_FUZZING_ENGINE_LINK_OPTIONS= \
>  	-DSPIRV_LOG_DEBUG=OFF \
>  	-DSPIRV_SKIP_EXECUTABLES=ON \
> -	-DSPIRV_SKIP_TESTS=ON \
>  	-DSPIRV_TOOLS_BUILD_STATIC=ON \
>  	-DSPIRV_TOOLS_INSTALL_EMACS_HELPERS=OFF \
>  	-DSPIRV_WARN_EVERYTHING=OFF \



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] vulkan-headers: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 04/10] vulkan-headers: " Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as 1df21796d2e1138e3742c1fb882bcf90f878dbdc.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:19 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-4-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/vulkan-headers.make b/rules/vulkan-headers.make
> index f6322a996ce8..fff59ece81db 100644
> --- a/rules/vulkan-headers.make
> +++ b/rules/vulkan-headers.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_VULKAN_HEADERS) += vulkan-headers
>  # Paths and names
>  #
>  
> -VULKAN_HEADERS_VERSION	:= 1.3.268.0
> -VULKAN_HEADERS_MD5	:= 877661f77f098c833a7f8a7b92ff2f8a
> +VULKAN_HEADERS_VERSION	:= 1.3.275.0
> +VULKAN_HEADERS_MD5	:= f66b2d4d9f709d991f623ce1ea76b21d
>  VULKAN_HEADERS		:= vulkan-headers-$(VULKAN_HEADERS_VERSION)
>  VULKAN_HEADERS_SUFFIX	:= tar.gz
>  VULKAN_HEADERS_URL	:= https://github.com/KhronosGroup/Vulkan-Headers/archive/vulkan-sdk-$(VULKAN_HEADERS_VERSION).$(VULKAN_HEADERS_SUFFIX)



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] vulkan-loader: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 05/10] vulkan-loader: " Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as 658429438106ecbc84d0b20cc6ba982e814ba31d.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:20 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-5-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/vulkan-loader.make b/rules/vulkan-loader.make
> index 79d41d354ff3..ee82b6040df4 100644
> --- a/rules/vulkan-loader.make
> +++ b/rules/vulkan-loader.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_LOADER) += vulkan-loader
>  #
>  # Paths and names
>  #
> -VULKAN_LOADER_VERSION	:= 1.3.268.0
> -VULKAN_LOADER_MD5	:= 5787f1820be44eefc7a1f432892dffa0
> +VULKAN_LOADER_VERSION	:= 1.3.275.0
> +VULKAN_LOADER_MD5	:= d8629661e42cb1823926984e55a91f49
>  VULKAN_LOADER		:= vulkan-loader-$(VULKAN_LOADER_VERSION)
>  VULKAN_LOADER_SUFFIX	:= tar.gz
>  VULKAN_LOADER_URL	:= https://github.com/KhronosGroup/Vulkan-Loader/archive/vulkan-sdk-$(VULKAN_LOADER_VERSION).$(VULKAN_LOADER_SUFFIX)
> @@ -42,14 +42,12 @@ VULKAN_LOADER_CONF_OPT	:= \
>  	$(CROSS_CMAKE_USR) \
>  	-G Ninja \
>  	-DCMAKE_BUILD_TYPE=Release \
> -	-DAPPLE_EMBEDDED=OFF \
>  	-DBUILD_TESTS=OFF \
> +	-DBUILD_WERROR=OFF \
>  	-DBUILD_WSI_DIRECTFB_SUPPORT=OFF \
> -	-DBUILD_WSI_SCREEN_QNX_SUPPORT=OFF \
>  	-DBUILD_WSI_WAYLAND_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_LOADER_WAYLAND) \
>  	-DBUILD_WSI_XCB_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_LOADER_XCB) \
>  	-DBUILD_WSI_XLIB_SUPPORT=OFF \
> -	-DENABLE_WERROR=OFF \
>  	-DFALLBACK_CONFIG_DIRS=/etc/xdg \
>  	-DFALLBACK_DATA_DIRS=/usr/local/share:/usr/share \
>  	-DLOADER_CODEGEN=OFF \



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] volk: new package
  2024-01-19 12:41 ` [ptxdist] [PATCH 06/10] volk: new package Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as cee179ac0060eb5bcbc4719776e8703b31b99a95.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:21 +0100, Philipp Zabel <p.zabel@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.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-6-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@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.zabel@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



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] vulkan-tools: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 07/10] vulkan-tools: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as 1b19f87756e96d29d38955e50a722cb387c9720f.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:22 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-7-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/vulkan-tools.in b/rules/vulkan-tools.in
> index ce40987f594e..4ef89554190a 100644
> --- a/rules/vulkan-tools.in
> +++ b/rules/vulkan-tools.in
> @@ -6,6 +6,7 @@ config VULKAN_TOOLS
>  	select HOST_CMAKE
>  	select HOST_GLSLANG
>  	select VULKAN_LOADER
> +	select VOLK			if BUILDTIME
>  	select LIBXCB			if VULKAN_TOOLS_XCB
>  	select XORG_LIB_X11		if VULKAN_TOOLS_XCB
>  	select WAYLAND			if VULKAN_TOOLS_WAYLAND
> diff --git a/rules/vulkan-tools.make b/rules/vulkan-tools.make
> index a1d1d3b241c3..7a3547faf853 100644
> --- a/rules/vulkan-tools.make
> +++ b/rules/vulkan-tools.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_TOOLS) += vulkan-tools
>  #
>  # Paths and names
>  #
> -VULKAN_TOOLS_VERSION	:= 1.3.268.0
> -VULKAN_TOOLS_MD5	:= 590c7493711a6395c54cb2677bde0270
> +VULKAN_TOOLS_VERSION	:= 1.3.275.0
> +VULKAN_TOOLS_MD5	:= 438bd9ce3e70c54b43101edb12dd8d19
>  VULKAN_TOOLS		:= vulkan-tools-$(VULKAN_TOOLS_VERSION)
>  VULKAN_TOOLS_SUFFIX	:= tar.gz
>  VULKAN_TOOLS_URL	:= https://github.com/KhronosGroup/Vulkan-Tools/archive/vulkan-sdk-$(VULKAN_TOOLS_VERSION).$(VULKAN_TOOLS_SUFFIX)
> @@ -33,13 +33,16 @@ VULKAN_TOOLS_CONF_OPT	:= \
>  	$(CROSS_CMAKE_USR) \
>  	-DBUILD_CUBE=$(call ptx/onoff, PTXCONF_VULKAN_TOOLS_CUBE) \
>  	-DBUILD_ICD=OFF \
> +	-DBUILD_TESTS=OFF \
>  	-DBUILD_VULKANINFO=ON \
>  	-DBUILD_WERROR=ON \
>  	-DBUILD_WSI_DIRECTFB_SUPPORT=OFF \
>  	-DBUILD_WSI_WAYLAND_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_TOOLS_WAYLAND) \
>  	-DBUILD_WSI_XCB_SUPPORT=$(call ptx/onoff, PTXCONF_VULKAN_TOOLS_XCB) \
>  	-DBUILD_WSI_XLIB_SUPPORT=OFF \
> -	-DINSTALL_ICD=OFF
> +	-DENABLE_ADDRESS_SANITIZER=OFF \
> +	-DTOOLS_CODEGEN=OFF \
> +	-DUPDATE_DEPS=OFF
>  
>  ifdef PTXCONF_VULKAN_TOOLS_CUBE
>  VULKAN_TOOLS_CONF_OPT	+= \



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] vulkan-utility-libraries: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 08/10] vulkan-utility-libraries: " Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as 3c705169dc10873971e4297e4117482a7eb8208e.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:22 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-8-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/vulkan-utility-libraries.make b/rules/vulkan-utility-libraries.make
> index 6d93e05ee8b2..bc46c4ea87cb 100644
> --- a/rules/vulkan-utility-libraries.make
> +++ b/rules/vulkan-utility-libraries.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_UTILITY_LIBRARIES) += vulkan-utility-libraries
>  #
>  # Paths and names
>  #
> -VULKAN_UTILITY_LIBRARIES_VERSION	:= 1.3.268.0
> -VULKAN_UTILITY_LIBRARIES_MD5		:= d6abf7521832184d3818b994ce952e47
> +VULKAN_UTILITY_LIBRARIES_VERSION	:= 1.3.275.0
> +VULKAN_UTILITY_LIBRARIES_MD5		:= 6608d13a1153ddeea7d48a6afcd85ad5
>  VULKAN_UTILITY_LIBRARIES		:= vulkan-utility-libraries-$(VULKAN_UTILITY_LIBRARIES_VERSION)
>  VULKAN_UTILITY_LIBRARIES_SUFFIX		:= tar.gz
>  VULKAN_UTILITY_LIBRARIES_URL		:= https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/vulkan-sdk-$(VULKAN_UTILITY_LIBRARIES_VERSION).$(VULKAN_UTILITY_LIBRARIES_SUFFIX)



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] vulkan-validationlayers: version bump 1.3.268.0 -> 1.3.275.0
  2024-01-19 12:41 ` [ptxdist] [PATCH 09/10] vulkan-validationlayers: " Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as 9998ee9bc245e49c6cd9ae05afe106d43279f0c0.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:23 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-9-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/vulkan-validationlayers.make b/rules/vulkan-validationlayers.make
> index aa6ffdf739eb..5f608d58b045 100644
> --- a/rules/vulkan-validationlayers.make
> +++ b/rules/vulkan-validationlayers.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_VULKAN_VALIDATIONLAYERS) += vulkan-validationlayers
>  #
>  # Paths and names
>  #
> -VULKAN_VALIDATIONLAYERS_VERSION	:= 1.3.268.0
> -VULKAN_VALIDATIONLAYERS_MD5	:= 4f3c363b6e981674426a70e6e214e0be
> +VULKAN_VALIDATIONLAYERS_VERSION	:= 1.3.275.0
> +VULKAN_VALIDATIONLAYERS_MD5	:= b9258bcfe5c46ad1ded5a50e6e6f7d1c
>  VULKAN_VALIDATIONLAYERS		:= vulkan-validationlayers-$(VULKAN_VALIDATIONLAYERS_VERSION)
>  VULKAN_VALIDATIONLAYERS_SUFFIX	:= tar.gz
>  VULKAN_VALIDATIONLAYERS_URL	:= https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/vulkan-sdk-$(VULKAN_VALIDATIONLAYERS_VERSION).$(VULKAN_VALIDATIONLAYERS_SUFFIX)
> @@ -39,8 +39,7 @@ VULKAN_VALIDATIONLAYERS_CONF_OPT	:= \
>  	-DBUILD_WSI_XLIB_SUPPORT=OFF \
>  	-DUPDATE_DEPS=OFF \
>  	-DUSE_ROBIN_HOOD_HASHING=OFF \
> -	-DVVL_CLANG_TIDY=OFF \
> -	-DVVL_CPP_STANDARD=20 \
> +	-DVVL_CODEGEN=OFF \
>  	-DVVL_ENABLE_ASAN=OFF
>  
>  # ----------------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [ptxdist] [APPLIED] shaderc: version bump v2023.7 -> v2023.8
  2024-01-19 12:41 ` [ptxdist] [PATCH 10/10] shaderc: version bump v2023.7 -> v2023.8 Philipp Zabel
@ 2024-01-19 20:28   ` Michael Olbrich
  0 siblings, 0 replies; 20+ messages in thread
From: Michael Olbrich @ 2024-01-19 20:28 UTC (permalink / raw)
  To: ptxdist; +Cc: Philipp Zabel

Thanks, applied as e7faddc41867584080ef01770f093c8f07c75cc5.

Michael

[sent from post-receive hook]

On Fri, 19 Jan 2024 21:28:24 +0100, Philipp Zabel <p.zabel@pengutronix.de> wrote:
> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> Message-Id: <20240119124159.3424369-10-p.zabel@pengutronix.de>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/host-shaderc.make b/rules/host-shaderc.make
> index c7a57c07f49d..e78b77a4590c 100644
> --- a/rules/host-shaderc.make
> +++ b/rules/host-shaderc.make
> @@ -55,12 +55,12 @@ HOST_SHADERC_CONF_OPT	:= \
>  	$(HOST_CMAKE_OPT) \
>  	-DCMAKE_BUILD_TYPE=Release \
>  	-DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
> +	-DASCIIDOCTOR_EXE=ASCIIDOCTOR_EXE-NOTFOUND \
>  	-DBUILD_EXTERNAL=ON \
>  	-DBUILD_SHARED_LIBS=OFF \
> -	-DBUILD_TESTING=ON \
> +	-DBUILD_WERROR=OFF \
>  	-DDISABLE_EXCEPTIONS=OFF \
>  	-DDISABLE_RTTI=OFF \
> -	-DENABLE_CTEST=ON \
>  	-DENABLE_EXCEPTIONS=OFF \
>  	-DENABLE_EXCEPTIONS_ON_MSVC=ON \
>  	-DENABLE_GLSLANG_BINARIES=ON \
> diff --git a/rules/shaderc.make b/rules/shaderc.make
> index 1e52d4182dcd..9a14d369dea5 100644
> --- a/rules/shaderc.make
> +++ b/rules/shaderc.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_SHADERC) += shaderc
>  #
>  # Paths and names
>  #
> -SHADERC_VERSION			:= v2023.7
> -SHADERC_MD5			:= c48f99976a603d3c968cd6811f67a24f
> +SHADERC_VERSION			:= v2023.8
> +SHADERC_MD5			:= 28051b01db5b263f015ad363977ba610
>  SHADERC				:= shaderc-$(SHADERC_VERSION)
>  SHADERC_SUFFIX			:= tar.gz
>  SHADERC_URL			:= \
> @@ -73,12 +73,12 @@ SHADERC_CONF_OPT	:= \
>  	$(CROSS_CMAKE_USR) \
>  	-DCMAKE_BUILD_TYPE=Release \
>  	-DALLOW_EXTERNAL_SPIRV_TOOLS=OFF \
> +	-DASCIIDOCTOR_EXE=ASCIIDOCTOR_EXE-NOTFOUND \
>  	-DBUILD_EXTERNAL=ON \
>  	-DBUILD_SHARED_LIBS=OFF \
> -	-DBUILD_TESTING=ON \
> +	-DBUILD_WERROR=OFF \
>  	-DDISABLE_EXCEPTIONS=OFF \
>  	-DDISABLE_RTTI=OFF \
> -	-DENABLE_CTEST=ON \
>  	-DENABLE_EXCEPTIONS=OFF \
>  	-DENABLE_EXCEPTIONS_ON_MSVC=ON \
>  	-DENABLE_GLSLANG_BINARIES=ON \



^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2024-01-19 20:30 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-19 12:41 [ptxdist] [PATCH 01/10] glslang: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
2024-01-19 12:41 ` [ptxdist] [PATCH 02/10] spirv-headers: " Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 03/10] spirv-tools. " Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 04/10] vulkan-headers: " Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 05/10] vulkan-loader: " Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 06/10] volk: new package Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 07/10] vulkan-tools: version bump 1.3.268.0 -> 1.3.275.0 Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 08/10] vulkan-utility-libraries: " Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 09/10] vulkan-validationlayers: " Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 12:41 ` [ptxdist] [PATCH 10/10] shaderc: version bump v2023.7 -> v2023.8 Philipp Zabel
2024-01-19 20:28   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-01-19 20:28 ` [ptxdist] [APPLIED] glslang: version bump 1.3.268.0 -> 1.3.275.0 Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox