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 <jeng...@inai.de> + +- 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)