From 7ee50b73f798e0ff32573881a71d575332f6c490ccf60ded5ca4d7ffac51b7d1 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 13 Mar 2025 18:11:52 +0100 Subject: [PATCH] vulkan-validationlayers SDK-1.4.309.0 --- v1.4.304.tar.gz | 3 --- vulkan-sdk-1.4.309.0.tar.gz | 3 +++ vulkan-validationlayers.changes | 19 +++++++++++++++++++ vulkan-validationlayers.spec | 32 ++++++++++++++------------------ 4 files changed, 36 insertions(+), 21 deletions(-) delete mode 100644 v1.4.304.tar.gz create mode 100644 vulkan-sdk-1.4.309.0.tar.gz diff --git a/v1.4.304.tar.gz b/v1.4.304.tar.gz deleted file mode 100644 index 5fbba20..0000000 --- a/v1.4.304.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd889b0135b7770a3d9819ed1273009ddd654b9715b09c0af150eca8ffc15eb2 -size 5925041 diff --git a/vulkan-sdk-1.4.309.0.tar.gz b/vulkan-sdk-1.4.309.0.tar.gz new file mode 100644 index 0000000..c8b818d --- /dev/null +++ b/vulkan-sdk-1.4.309.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56eb7b70c0ebf3e6b7def7723617a71bd01ca1497ab8dec542e1e4eadf6e07d7 +size 6035572 diff --git a/vulkan-validationlayers.changes b/vulkan-validationlayers.changes index 9a638f3..92853b3 100644 --- a/vulkan-validationlayers.changes +++ b/vulkan-validationlayers.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Mar 13 17:03:56 UTC 2025 - Jan Engelhardt + +- Update to tag SDK-1.4.309.0 + * layers: Validate surface counters + * layers: Validate presentModeFifoLatestReady feature is enabled + * layers: Validate missing imageCompressionControl feature + * gpuav: Disable vertex buffer fetching validation + * chassis: Remove tls caching of device/instance state + * layers: Add Extension Checks for Layer Extensions + * layers: Fix crash when sub cb state doesn't have render pass + * layers: Fix crash with invalid device creation + * layers: Validate image copy queue flag support + * layers: Add support for VK_KHR_video_maintenance2 + * layers: Validate 2d image blit with invalid z offsets + * layers: Validate invalid ray gen SBT address + * sync: Validate destination acceleration structure build + * sync: Validate acceleration structure vertex/index buffers + ------------------------------------------------------------------- Tue Dec 24 02:31:56 UTC 2024 - Jan Engelhardt diff --git a/vulkan-validationlayers.spec b/vulkan-validationlayers.spec index e4eeae4..7db339f 100644 --- a/vulkan-validationlayers.spec +++ b/vulkan-validationlayers.spec @@ -1,7 +1,7 @@ # # spec file for package vulkan-validationlayers # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,28 +15,28 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%if 0%{?suse_version} < 1600 +%define gcc_version 13 +%endif Name: vulkan-validationlayers -Version: 1.4.304 +Version: 1.4.309 Release: 0 Summary: Validation layers for Vulkan License: Apache-2.0 Group: Development/Tools/Other URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers -Source: https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/v%version.tar.gz +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} && 0%{?suse_version} < 1600 -BuildRequires: gcc12-c++ -%else -BuildRequires: c++_compiler -%endif +BuildRequires: gcc%{?gcc_version} >= 9 +BuildRequires: gcc%{?gcc_version}-c++ >= 9 BuildRequires: glslang-devel >= 15.1 BuildRequires: memory-constraints BuildRequires: pkg-config BuildRequires: python3-base -BuildRequires: spirv-headers >= 1.6.4+sdk303 -BuildRequires: spirv-tools-devel >= 2024.4~rc2 +BuildRequires: spirv-headers >= 1.6.4+sdk304 +BuildRequires: spirv-tools-devel >= 2025.1~rc1 BuildRequires: vulkan-headers >= %version BuildRequires: vulkan-utility-libraries-devel >= %version BuildRequires: xxhash-devel @@ -52,7 +52,7 @@ Vulkan is a 3D graphics and compute API. This package contains the Khronos official Vulkan validation layers. %prep -%autosetup -n Vulkan-ValidationLayers-%version -p1 +%autosetup -n Vulkan-ValidationLayers-vulkan-sdk-%version.0 -p1 perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt */CMakeLists.txt %build @@ -61,17 +61,13 @@ perl -i -pe 's{\@PACKAGE_VERSION\@}{%version}' CMakeLists.txt */CMakeLists.txt # (under glibc>=2.34 it's not strictly needed anymore due to symbol move) cat >gxx <<-EOF #!/bin/sh - exec g++ "\$@" -lpthread + exec "g++%{?gcc_version:-%{gcc_version}}" "\$@" -lpthread EOF -%if 0%{?suse_version} && 0%{?suse_version} < 1600 -cat >gxx <<-EOF - #!/bin/sh - exec g++-12 "\$@" -lpthread -EOF -%endif chmod a+x gxx export CXX="$PWD/gxx" %cmake -DGLSLANG_INSTALL_DIR="%_bindir" \ + -DCMAKE_C_COMPILER="gcc%{?gcc_version:-%{gcc_version}}" \ + -DCMAKE_CXX_COMPILER="g++%{?gcc_version:-%{gcc_version}}" \ -DSPIRV_HEADERS_INSTALL_DIR="%_includedir" \ -DBUILD_LAYER_SUPPORT_FILES=ON \ -DUSE_ROBIN_HOOD_HASHING=OFF \