diff --git a/_scmsync.obsinfo b/_scmsync.obsinfo index 2eceaa6..4cceb6e 100644 --- a/_scmsync.obsinfo +++ b/_scmsync.obsinfo @@ -1,4 +1,4 @@ -mtime: 1721719192 -commit: 55c8abdce1a69089338efb7df0f1636bb6d26582caf264a6fe1f9ed3568174e5 +mtime: 1728416065 +commit: f1eda1823509fca21cfad54a6ef05cc702badeaca482d4a938cf759c581f9dad url: https://src.opensuse.org/jengelh/vulkan-validationlayers revision: master diff --git a/build.specials.obscpio b/build.specials.obscpio index 784f59b..fd4e96b 100644 --- a/build.specials.obscpio +++ b/build.specials.obscpio @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:15af51d72c35b3b2a8e2ad73bc90d6a8155bb8a6688367283bbcf619f989c3f5 +oid sha256:a1a361b81599b63bf5ca0fe41af43a40d090a17df315184b3d59173115eb2f75 size 256 diff --git a/vulkan-sdk-1.3.290.0.tar.gz b/vulkan-sdk-1.3.290.0.tar.gz deleted file mode 100644 index 5b237eb..0000000 --- a/vulkan-sdk-1.3.290.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:59be2c0a5bdbfdbdebdcda48bd65ffa3b219f681c73a90fc683cd4708c1b79de -size 5270142 diff --git a/vulkan-sdk-1.3.296.0.tar.gz b/vulkan-sdk-1.3.296.0.tar.gz new file mode 100644 index 0000000..70c0704 --- /dev/null +++ b/vulkan-sdk-1.3.296.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dea290d614c71eeb512452dff1555f907a405a5a21baefcf41b5548d5d0fe157 +size 5529046 diff --git a/vulkan-validationlayers.changes b/vulkan-validationlayers.changes index bf82f5c..75cfae0 100644 --- a/vulkan-validationlayers.changes +++ b/vulkan-validationlayers.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Tue Oct 8 18:22:10 UTC 2024 - Jan Engelhardt + +- Update to release SDK-1.3.296 + * spirv: Create dedicated InjectConditionalFunctionPass class + * layers: Add VK_EXT_layer_settings param validation + * layers: Add VK_KHR_pipeline_binary validation + * sync: Add support for timeline semaphores + * sync: Add stats for signals and unresolved batches + * layers: Add VK_EXT_depth_clamp_control, + VK_EXT_device_generated_commands, + VK_KHR_compute_shader_derivatives + ------------------------------------------------------------------- Tue Jul 23 07:15:56 UTC 2024 - Jan Engelhardt diff --git a/vulkan-validationlayers.spec b/vulkan-validationlayers.spec index ca5a0b4..8e50ab1 100644 --- a/vulkan-validationlayers.spec +++ b/vulkan-validationlayers.spec @@ -17,7 +17,7 @@ Name: vulkan-validationlayers -Version: 1.3.290 +Version: 1.3.296 Release: 0 Summary: Validation layers for Vulkan License: Apache-2.0 @@ -26,16 +26,16 @@ URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source: https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/vulkan-sdk-%version.0.tar.gz Patch2: xxhash.diff BuildRequires: cmake >= 3.7.12 -%if 0%{?suse_version} >= 1599 -BuildRequires: gcc-c++ +%if 0%{?suse_version} && 0%{?suse_version} < 1600 +BuildRequires: gcc12-c++ %else -BuildRequires: gcc11-c++ +BuildRequires: c++_compiler %endif BuildRequires: glslang-devel >= 14.3 BuildRequires: memory-constraints BuildRequires: pkg-config BuildRequires: python3-base -BuildRequires: spirv-headers >= 1.6.1+sdk290 +BuildRequires: spirv-headers >= 1.6.4+sdk296 BuildRequires: spirv-tools-devel >= 2024.3 BuildRequires: vulkan-headers >= %version BuildRequires: vulkan-utility-libraries-devel >= %version @@ -63,10 +63,10 @@ cat >gxx <<-EOF #!/bin/sh exec g++ "\$@" -lpthread EOF -%if 0%{?suse_version} < 1599 +%if 0%{?suse_version} && 0%{?suse_version} < 1600 cat >gxx <<-EOF #!/bin/sh - exec g++-11 "\$@" -lpthread + exec g++-12 "\$@" -lpthread EOF %endif chmod a+x gxx diff --git a/xxhash.diff b/xxhash.diff index ba6b539..a384230 100644 --- a/xxhash.diff +++ b/xxhash.diff @@ -11,19 +11,19 @@ xxhash as well, so that the ABI matches. layers/utils/hash_util.cpp | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) -Index: Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0/layers/CMakeLists.txt +Index: Vulkan-ValidationLayers-vulkan-sdk-1.3.296.0/layers/CMakeLists.txt =================================================================== ---- Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0.orig/layers/CMakeLists.txt -+++ Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0/layers/CMakeLists.txt -@@ -29,7 +29,6 @@ target_sources(VkLayer_utils PRIVATE - error_message/error_location.h +--- Vulkan-ValidationLayers-vulkan-sdk-1.3.296.0.orig/layers/CMakeLists.txt ++++ Vulkan-ValidationLayers-vulkan-sdk-1.3.296.0/layers/CMakeLists.txt +@@ -30,7 +30,6 @@ target_sources(VkLayer_utils PRIVATE error_message/error_strings.h error_message/record_object.h + error_message/log_message_type.h - external/xxhash.h external/inplace_function.h ${API_TYPE}/generated/error_location_helper.cpp ${API_TYPE}/generated/error_location_helper.h -@@ -74,6 +73,7 @@ target_link_libraries(VkLayer_utils PUBL +@@ -75,6 +74,7 @@ target_link_libraries(VkLayer_utils PUBL Vulkan::SafeStruct Vulkan::UtilityHeaders ${CMAKE_DL_LIBS} @@ -31,10 +31,10 @@ Index: Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0/layers/CMakeLists.txt ) target_include_directories(VkLayer_utils SYSTEM PRIVATE external) target_include_directories(VkLayer_utils PUBLIC . ${API_TYPE}) -Index: Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0/layers/utils/hash_util.cpp +Index: Vulkan-ValidationLayers-vulkan-sdk-1.3.296.0/layers/utils/hash_util.cpp =================================================================== ---- Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0.orig/layers/utils/hash_util.cpp -+++ Vulkan-ValidationLayers-vulkan-sdk-1.3.290.0/layers/utils/hash_util.cpp +--- Vulkan-ValidationLayers-vulkan-sdk-1.3.296.0.orig/layers/utils/hash_util.cpp ++++ Vulkan-ValidationLayers-vulkan-sdk-1.3.296.0/layers/utils/hash_util.cpp @@ -23,12 +23,9 @@ #define XXH_IMPLEMENTATION