Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package vulkan-validationlayers for
openSUSE:Factory checked in at 2022-10-27 13:54:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vulkan-validationlayers (Old)
and /work/SRC/openSUSE:Factory/.vulkan-validationlayers.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vulkan-validationlayers"
Thu Oct 27 13:54:09 2022 rev:38 rq:1030976 version:1.3.231.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/vulkan-validationlayers/vulkan-validationlayers.changes
2022-08-29 15:16:32.445986661 +0200
+++
/work/SRC/openSUSE:Factory/.vulkan-validationlayers.new.2275/vulkan-validationlayers.changes
2022-10-27 13:54:48.920764302 +0200
@@ -1,0 +2,17 @@
+Mon Oct 24 19:25:31 UTC 2022 - Jan Engelhardt <[email protected]>
+
+- Update to release SDK-1.3.231.0
+ * Add runtime SPIRV 8/16bit features
+ * Add queue submit apply barriers support
+ * Fix hangs in NV best practices
+ * Add vendor check in ClearDepthStencilImage
+ * Add compatibility and checks for attachment_feedback_loop_layout
+ * Add new gpu_shader instructions
+ * Add QueueSubmit2 support
+ * Add feature checks for feedback_loop_layout
+ * Add check to avoid crash in CTS
+ * Don't auto-validate SPIR-V after optimization
+ * Use a thread for QUEUE_STATE submission processing
+ * Fix VVL crash when dynamic line rasterization is used
+
+-------------------------------------------------------------------
Old:
----
sdk-1.3.224.1.tar.gz
New:
----
sdk-1.3.231.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vulkan-validationlayers.spec ++++++
--- /var/tmp/diff_new_pack.qNagU3/_old 2022-10-27 13:54:49.528767403 +0200
+++ /var/tmp/diff_new_pack.qNagU3/_new 2022-10-27 13:54:49.532767423 +0200
@@ -17,9 +17,9 @@
Name: vulkan-validationlayers
-Version: 1.3.224.1
+Version: 1.3.231.0
Release: 0
-%define lname libVkLayer_utils-1_3_224_1
+%define lname libVkLayer_utils-1_3_231_0
Summary: Validation layers for Vulkan
License: Apache-2.0
Group: Development/Tools/Other
@@ -30,14 +30,15 @@
Patch2: xxhash.diff
BuildRequires: cmake >= 3.4
BuildRequires: gcc-c++ >= 4.8
-BuildRequires: glslang-devel >= 11.11.0
+BuildRequires: glslang-devel >= 11.12
BuildRequires: memory-constraints
BuildRequires: pkg-config
BuildRequires: python3-base
-BuildRequires: spirv-headers >= 1.6.1+sdk216
-BuildRequires: spirv-tools-devel >= 2022.3~sdk224
+BuildRequires: spirv-headers >= 1.6.1+sdk231
+BuildRequires: spirv-tools-devel >= 2022.4
+BuildRequires: vulkan-headers
BuildRequires: xxhash-devel
-BuildRequires: pkgconfig(vulkan) >= 1.3.216
+BuildRequires: pkgconfig(vulkan) >= 1.3.231
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb)
Conflicts: vulkan < 1.1
@@ -74,10 +75,20 @@
%build
%limit_build -m 2000
+# C++ <thread> needs -lpthread for pthread_create
+# (under glibc>=2.34 it's not strictly needed anymore due to symbol move)
+cat >gxx <<-EOF
+ #!/bin/sh
+ exec g++ "\$@" -lpthread
+EOF
+chmod a+x gxx
+export CXX="$PWD/gxx"
%cmake -DGLSLANG_INSTALL_DIR="%_bindir" \
-DSPIRV_HEADERS_INSTALL_DIR="%_includedir" \
-DBUILD_LAYER_SUPPORT_FILES=ON \
- -DUSE_ROBIN_HOOD_HASHING=OFF
+ -DUSE_ROBIN_HOOD_HASHING=OFF \
+ -DVulkanRegistry_DIR="%_datadir/vulkan/registry" \
+ -DSPIRV_HEADERS_INSTALL_DIR="%_prefix"
%cmake_build
%install
++++++ sdk-1.3.224.1.tar.gz -> sdk-1.3.231.0.tar.gz ++++++
++++ 80403 lines of diff (skipped)
++++++ xxhash.diff ++++++
--- /var/tmp/diff_new_pack.qNagU3/_old 2022-10-27 13:54:50.492772320 +0200
+++ /var/tmp/diff_new_pack.qNagU3/_new 2022-10-27 13:54:50.492772320 +0200
@@ -7,32 +7,33 @@
xxhash as well, so that the ABI matches.
---
- layers/CMakeLists.txt | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
+ layers/CMakeLists.txt | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
-Index: Vulkan-ValidationLayers-sdk-1.3.211.0/layers/CMakeLists.txt
+Index: Vulkan-ValidationLayers-sdk-1.3.231.0/layers/CMakeLists.txt
===================================================================
---- Vulkan-ValidationLayers-sdk-1.3.211.0.orig/layers/CMakeLists.txt
-+++ Vulkan-ValidationLayers-sdk-1.3.211.0/layers/CMakeLists.txt
-@@ -59,8 +59,6 @@ if(BUILD_LAYER_SUPPORT_FILES)
+--- Vulkan-ValidationLayers-sdk-1.3.231.0.orig/layers/CMakeLists.txt
++++ Vulkan-ValidationLayers-sdk-1.3.231.0/layers/CMakeLists.txt
+@@ -66,8 +66,6 @@ if(BUILD_LAYER_SUPPORT_FILES)
+ vk_layer_logging.h
vk_layer_utils.h
vk_layer_utils.cpp
- vk_loader_platform.h
- xxhash.h
- xxhash.c
generated/vk_format_utils.h
generated/vk_format_utils.cpp
generated/vk_validation_error_messages.h
-@@ -200,7 +198,7 @@ set(CORE_VALIDATION_LIBRARY_FILES
+@@ -210,8 +208,7 @@ set(CORE_VALIDATION_LIBRARY_FILES
generated/synchronization_validation_types.cpp
gpu_validation.cpp
generated/corechecks_optick_instrumentation.cpp
-- xxhash.c)
+- xxhash.c
+- xxhash.h)
+)
set(OBJECT_LIFETIMES_LIBRARY_FILES
generated/object_tracker.cpp
-@@ -307,6 +305,7 @@ if(BUILD_LAYERS)
+@@ -316,6 +313,7 @@ if(BUILD_LAYERS)
endif()
target_include_directories(VkLayer_khronos_validation PRIVATE
${SPIRV_HEADERS_INCLUDE_DIR})
target_link_libraries(VkLayer_khronos_validation PRIVATE
${SPIRV_TOOLS_TARGET} SPIRV-Tools-opt)