From 100749e02cc10fba3bf7af0113a39650c4a40d73 Mon Sep 17 00:00:00 2001 From: leigh123linux Date: Wed, 27 Jun 2018 22:54:29 +0100 Subject: [PATCH 01/96] readd lost readme --- README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..6eb725f --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# vulkan-validation-layers + +The vulkan-validation-layers package From f87ba8da4dd75721d40e180bfc694f27160483a5 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:53 +0200 Subject: [PATCH 02/96] add BuildRequires: gcc-c++,gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- vulkan-validation-layers.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 5683164..cc1eeb5 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -7,6 +7,8 @@ License: ASL 2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: cmake3 BuildRequires: glslang-devel BuildRequires: ninja-build From 965d3e660ecc99a56aff51212440d39acc5b7095 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:41:25 +0000 Subject: [PATCH 03/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index cc1eeb5..32dd3a8 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.1.77.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -58,6 +58,9 @@ ninja -v -j2 %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.1.77.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Tue Jun 26 2018 Leigh Scott - 1.1.77.0-3 - Workaround i686 build issue From de5b2f900763aba035a82b988242fecc81ff7a04 Mon Sep 17 00:00:00 2001 From: leigh123linux Date: Tue, 7 Aug 2018 14:15:54 +0100 Subject: [PATCH 04/96] Update to 1.1.82.0 --- .gitignore | 1 + fix_shared.patch | 12 ++++++++++++ sources | 2 +- vulkan-validation-layers.spec | 34 ++++++++++++++++++++++++---------- 4 files changed, 38 insertions(+), 11 deletions(-) create mode 100644 fix_shared.patch diff --git a/.gitignore b/.gitignore index b0e9787..91613b3 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /Vulkan-ValidationLayers-sdk-1.1.77.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz diff --git a/fix_shared.patch b/fix_shared.patch new file mode 100644 index 0000000..67fcba4 --- /dev/null +++ b/fix_shared.patch @@ -0,0 +1,12 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -300,7 +300,7 @@ + add_library(VkLayer_utils STATIC ${VALIDATION_LAYER_UTILS_SOURCES}) + target_compile_definitions(VkLayer_utils PUBLIC _CRT_SECURE_NO_WARNINGS) + else() +- add_library(VkLayer_utils STATIC ${VALIDATION_LAYER_UTILS_SOURCES}) ++ add_library(VkLayer_utils SHARED ${VALIDATION_LAYER_UTILS_SOURCES}) + endif() + install(TARGETS VkLayer_utils DESTINATION ${CMAKE_INSTALL_LIBDIR}) + set_target_properties(VkLayer_utils PROPERTIES LINKER_LANGUAGE CXX) + diff --git a/sources b/sources index c8368ac..b8a864f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.77.0.tar.gz) = 7207f0375145facf6526124764f57183d3b63de6b9ee5c35e0ca646f5dafecf6cd5639f81171151f9666fab19b79e3491bea9ad0db1806914971d174059de81e +SHA512 (Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz) = 57ad54f119e2000cb288098edf1dac2ac62708596b45d7dd317e52d6c6cd4a3408fed8f4b23b0d64a1fb203c144227cf2e1ad66fb1b6b404243e3c3d5f2151ef diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 32dd3a8..80cb10e 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,11 +1,12 @@ Name: vulkan-validation-layers -Version: 1.1.77.0 -Release: 4%{?dist} +Version: 1.1.82.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz +Patch0: fix_shared.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -26,21 +27,29 @@ BuildRequires: pkgconfig(xcb) %description Vulkan validation layers +%package devel +Summary: Development files for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: vulkan-headers + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + %prep -%autosetup -n Vulkan-ValidationLayers-sdk-%{version} +%autosetup -p1 -n Vulkan-ValidationLayers-sdk-%{version} %build -# Decrease debuginfo even on ix86 because of: -%ifarch %{ix86} # Decrease debuginfo verbosity to reduce memory consumption even more %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') -%endif -%cmake3 -GNinja -DCMAKE_BUILD_TYPE=Release -DGLSLANG_INSTALL_DIR=%{_bindir} . -# Use two threads as build uses mega amounts of RAM -# It still requires at least 16Gb to compile with 2 threads -ninja -v -j2 + +%cmake3 -GNinja \ + -DCMAKE_BUILD_TYPE=Release \ + -DGLSLANG_INSTALL_DIR=%{_bindir} \ + -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ . +%ninja_build %install @@ -56,8 +65,13 @@ ninja -v -j2 %{_datadir}/vulkan/explicit_layer.d/*.json %{_libdir}/libVkLayer_*.so +%files devel +%{_includedir}/vulkan/ %changelog +* Tue Aug 07 2018 Leigh Scott - 1.1.82.0-1 +- Update to 1.1.82.0 + * Sat Jul 14 2018 Fedora Release Engineering - 1.1.77.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 340f5cae6918ec7b5b4b3777568410b57f032723 Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Tue, 18 Sep 2018 17:07:31 -0400 Subject: [PATCH 05/96] BuildRequires: python3-devel for RHEL compatibility --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 80cb10e..48fa22c 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -13,7 +13,7 @@ BuildRequires: gcc-c++ BuildRequires: cmake3 BuildRequires: glslang-devel BuildRequires: ninja-build -BuildRequires: python%{python3_pkgversion} +BuildRequires: python%{python3_pkgversion}-devel BuildRequires: spirv-tools-devel BuildRequires: vulkan-loader-devel BuildRequires: pkgconfig(wayland-client) From c33093be2cad3c7b803478349a3940eba0496240 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:29:41 +0000 Subject: [PATCH 06/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 48fa22c..cdb263f 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.1.82.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.1.82.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Aug 07 2018 Leigh Scott - 1.1.82.0-1 - Update to 1.1.82.0 From 34efa97e42c5c7a68e39122fbce20a3b7c692018 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 13 Feb 2019 09:30:13 +1000 Subject: [PATCH 07/96] Update validation layers to 1.1.92.0 --- .gitignore | 1 + fix_shared.patch | 24 ++++++++++++------------ sources | 1 + vulkan-validation-layers.spec | 7 +++++-- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/.gitignore b/.gitignore index 91613b3..e29c7f8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /Vulkan-ValidationLayers-sdk-1.1.77.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.92.0.tar.gz diff --git a/fix_shared.patch b/fix_shared.patch index 67fcba4..8082da8 100644 --- a/fix_shared.patch +++ b/fix_shared.patch @@ -1,12 +1,12 @@ ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -300,7 +300,7 @@ - add_library(VkLayer_utils STATIC ${VALIDATION_LAYER_UTILS_SOURCES}) - target_compile_definitions(VkLayer_utils PUBLIC _CRT_SECURE_NO_WARNINGS) - else() -- add_library(VkLayer_utils STATIC ${VALIDATION_LAYER_UTILS_SOURCES}) -+ add_library(VkLayer_utils SHARED ${VALIDATION_LAYER_UTILS_SOURCES}) - endif() - install(TARGETS VkLayer_utils DESTINATION ${CMAKE_INSTALL_LIBDIR}) - set_target_properties(VkLayer_utils PROPERTIES LINKER_LANGUAGE CXX) - +diff -up Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt +--- Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt.dma 2019-02-13 09:20:44.590959278 +1000 ++++ Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt 2019-02-13 09:21:29.178151673 +1000 +@@ -294,7 +294,7 @@ set_target_properties(generate_helper_fi + # files directly in layers. + + add_library(VkLayer_utils +- STATIC ++ SHARED + layers/vk_layer_config.cpp + layers/vk_layer_extension_utils.cpp + layers/vk_layer_utils.cpp diff --git a/sources b/sources index b8a864f..669055f 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ SHA512 (Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz) = 57ad54f119e2000cb288098edf1dac2ac62708596b45d7dd317e52d6c6cd4a3408fed8f4b23b0d64a1fb203c144227cf2e1ad66fb1b6b404243e3c3d5f2151ef +SHA512 (Vulkan-ValidationLayers-sdk-1.1.92.0.tar.gz) = bd04f0626c34677377e9ee14f24967f39c4329a766a69435e432f8e8e46003787bf51070994200e42afe2023fa44cb614f5ea6730daec8d71cb34a68579d9692 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index cdb263f..fae93ba 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.1.82.0 -Release: 2%{?dist} +Version: 1.1.92.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Feb 13 2019 Dave Airlie - 1.1.92.0-1 +- Update validation layers to 1.1.92.0 + * Sun Feb 03 2019 Fedora Release Engineering - 1.1.82.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 0d419bfe014161a7b8224e496e7f98c25518471b Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 13 Feb 2019 11:07:50 +1000 Subject: [PATCH 08/96] Update validation layers to 1.1.97.0 --- .gitignore | 1 + sources | 3 +-- vulkan-validation-layers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index e29c7f8..85d6467 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /Vulkan-ValidationLayers-sdk-1.1.77.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.92.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.97.0.tar.gz diff --git a/sources b/sources index 669055f..760bf79 100644 --- a/sources +++ b/sources @@ -1,2 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz) = 57ad54f119e2000cb288098edf1dac2ac62708596b45d7dd317e52d6c6cd4a3408fed8f4b23b0d64a1fb203c144227cf2e1ad66fb1b6b404243e3c3d5f2151ef -SHA512 (Vulkan-ValidationLayers-sdk-1.1.92.0.tar.gz) = bd04f0626c34677377e9ee14f24967f39c4329a766a69435e432f8e8e46003787bf51070994200e42afe2023fa44cb614f5ea6730daec8d71cb34a68579d9692 +SHA512 (Vulkan-ValidationLayers-sdk-1.1.97.0.tar.gz) = 9de34ad3bab717cc4d15727507ca5e1eb8406d6d7cd1f6791e5f135f11df6ef97f6049f7362640dce659fbb37b6c4912166121c1066d0a55646967463be317b5 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index fae93ba..f663157 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.1.92.0 +Version: 1.1.97.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -60,7 +60,7 @@ developing applications that use %{name}. %files -%license LICENSE.txt COPYRIGHT.txt +%license LICENSE.txt %doc README.md CONTRIBUTING.md %{_datadir}/vulkan/explicit_layer.d/*.json %{_libdir}/libVkLayer_*.so @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Feb 13 2019 Dave Airlie - 1.1.97.0-1 +- Update validation layers to 1.1.97.0 + * Wed Feb 13 2019 Dave Airlie - 1.1.92.0-1 - Update validation layers to 1.1.92.0 From ed20e408094dadeccb94c41cd4caadb30030e106 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 6 Mar 2019 13:22:53 +1000 Subject: [PATCH 09/96] Update valdiation layers to 1.1.101.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 85d6467..fbdae12 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /Vulkan-ValidationLayers-sdk-1.1.82.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.92.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.97.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz diff --git a/sources b/sources index 760bf79..ab0bccf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.97.0.tar.gz) = 9de34ad3bab717cc4d15727507ca5e1eb8406d6d7cd1f6791e5f135f11df6ef97f6049f7362640dce659fbb37b6c4912166121c1066d0a55646967463be317b5 +SHA512 (Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz) = 4f8df87b34e0403a295702a358c9831dfcceb5614c74cfdac2084e7f541ccac232776cdc805fb2ad250b87f29e103a7f555a6355b487947ffa3df11a09c67589 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index f663157..c7b283a 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.1.97.0 +Version: 1.1.101.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Mar 06 2019 Dave Airlie - 1.1.101.0-1 +- Update valdiation layers to 1.1.101.0 + * Wed Feb 13 2019 Dave Airlie - 1.1.97.0-1 - Update validation layers to 1.1.97.0 From 9cde7ca61cb268e061ed16844385c1c09a41c67b Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 25 Jun 2019 15:18:41 +1000 Subject: [PATCH 10/96] Update valdiation layers to 1.1.108.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fbdae12..3815a03 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /Vulkan-ValidationLayers-sdk-1.1.92.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.97.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz diff --git a/sources b/sources index ab0bccf..ede4363 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz) = 4f8df87b34e0403a295702a358c9831dfcceb5614c74cfdac2084e7f541ccac232776cdc805fb2ad250b87f29e103a7f555a6355b487947ffa3df11a09c67589 +SHA512 (Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz) = 6ac4f6d5ca7ad111fc5a1ea68b2c233870edf9c306621d037fbd0e7d12654966083557a215397cc79ba838f202c3950e41af1668a9580d018aa5e2ad9438dbbd diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index c7b283a..76709ae 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.1.101.0 +Version: 1.1.108.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Tue Jun 25 2019 Dave Airlie - 1.1.108.0-1 +- Update valdiation layers to 1.1.108.0 + * Wed Mar 06 2019 Dave Airlie - 1.1.101.0-1 - Update valdiation layers to 1.1.101.0 From 90e5fed5f75aed8a33ddc240de400ce465e2bdd4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:14:02 +0000 Subject: [PATCH 11/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 76709ae..5caf128 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.1.108.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.1.108.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Jun 25 2019 Dave Airlie - 1.1.108.0-1 - Update valdiation layers to 1.1.108.0 From de25aade3fe523ce1ff3da7971667de103862010 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 31 Jul 2019 15:27:30 +1000 Subject: [PATCH 12/96] Update validation layers to 1.1.114.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3815a03..f267105 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /Vulkan-ValidationLayers-sdk-1.1.97.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz diff --git a/sources b/sources index ede4363..282c10d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz) = 6ac4f6d5ca7ad111fc5a1ea68b2c233870edf9c306621d037fbd0e7d12654966083557a215397cc79ba838f202c3950e41af1668a9580d018aa5e2ad9438dbbd +SHA512 (Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz) = 503d8bf9c4c22f90ae87d126cacec5fc875d199bc991f7cee1cb2eefa8e51951be84c08313dee19c8abb2a5c2a69e4fcd79495a4dade5cbb29163314712b9b29 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 5caf128..26e6118 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.1.108.0 -Release: 2%{?dist} +Version: 1.1.114.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -69,6 +69,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Jul 31 2019 Dave Airlie - 1.1.114.0-1 +- Update validation layers to 1.1.114.0 + * Sat Jul 27 2019 Fedora Release Engineering - 1.1.108.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 5d423a9346fc56a2f3dbb3b339b753c5f9b784e6 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sun, 4 Aug 2019 08:02:15 +1000 Subject: [PATCH 13/96] fixup cmake to build support files --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 26e6118..63881d3 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -48,6 +48,7 @@ developing applications that use %{name}. %cmake3 -GNinja \ -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_bindir} \ + -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ . %ninja_build From aacbd8955f9e8fdd97507ced0ecd6a332c7118e1 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 13 Nov 2019 16:36:12 +1000 Subject: [PATCH 14/96] Update validation layers to 1.1.126.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f267105..5648616 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /Vulkan-ValidationLayers-sdk-1.1.101.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.1.126.0.tar.gz diff --git a/sources b/sources index 282c10d..298c535 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz) = 503d8bf9c4c22f90ae87d126cacec5fc875d199bc991f7cee1cb2eefa8e51951be84c08313dee19c8abb2a5c2a69e4fcd79495a4dade5cbb29163314712b9b29 +SHA512 (Vulkan-ValidationLayers-sdk-1.1.126.0.tar.gz) = df5ba55301b3360707d2cd586df187d21c14fc9dd7b6b4415e6b85b711a96dcf519f847b249304a1a9cca9115ff67e82149705bc90e267c33af8d0823b2d98b1 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 63881d3..815ae53 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.1.114.0 +Version: 1.1.126.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -70,6 +70,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Nov 13 2019 Dave Airlie - 1.1.126.0-1 +- Update validation layers to 1.1.126.0 + * Wed Jul 31 2019 Dave Airlie - 1.1.114.0-1 - Update validation layers to 1.1.114.0 From ff9959997d7b16d50bbd5c8074266c98930dbfee Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 14 Nov 2019 12:58:37 +1000 Subject: [PATCH 15/96] fix glslang prefix --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 815ae53..93f750c 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -47,7 +47,7 @@ developing applications that use %{name}. %cmake3 -GNinja \ -DCMAKE_BUILD_TYPE=Release \ - -DGLSLANG_INSTALL_DIR=%{_bindir} \ + -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ . %ninja_build From 73dceb49eddf8e89ceb393486c2989c1a3faa947 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 29 Jan 2020 12:34:02 +1000 Subject: [PATCH 16/96] Update validation layers to 1.2.131.1 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5648616..9d7a5bf 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /Vulkan-ValidationLayers-sdk-1.1.108.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.126.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz diff --git a/sources b/sources index 298c535..cfd68b8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.1.126.0.tar.gz) = df5ba55301b3360707d2cd586df187d21c14fc9dd7b6b4415e6b85b711a96dcf519f847b249304a1a9cca9115ff67e82149705bc90e267c33af8d0823b2d98b1 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz) = da2c5123792173249ced860b22348f80fd35c6c867b5c7be459328663f81ea32e12c526672d4d9c9bfb071415868d4ef4e95b1acc408bfaf7fe9e9ee31b6aa4b diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 93f750c..a5a2732 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.1.126.0 +Version: 1.2.131.1 Release: 1%{?dist} Summary: Vulkan validation layers @@ -70,6 +70,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Jan 29 2020 Dave Airlie - 1.2.131.1-1 +- Update validation layers to 1.2.131.1 + * Wed Nov 13 2019 Dave Airlie - 1.1.126.0-1 - Update validation layers to 1.1.126.0 From 04da2b996f510c6b95d4451087d5fce4f410bbfa Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 22 Apr 2020 13:17:44 +1000 Subject: [PATCH 17/96] Update validation layers to 1.2.135.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9d7a5bf..5e40592 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ /Vulkan-ValidationLayers-sdk-1.1.114.0.tar.gz /Vulkan-ValidationLayers-sdk-1.1.126.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.135.0.tar.gz diff --git a/sources b/sources index cfd68b8..c91e723 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz) = da2c5123792173249ced860b22348f80fd35c6c867b5c7be459328663f81ea32e12c526672d4d9c9bfb071415868d4ef4e95b1acc408bfaf7fe9e9ee31b6aa4b +SHA512 (Vulkan-ValidationLayers-sdk-1.2.135.0.tar.gz) = 7f865e52d3122ed721b44bcc6282b8643da408db0f92c4c8bc0152b5542963878cab26f80ae7bc465256b19a56e9489852193e72b430aafc14942651016e5ced diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index a5a2732..bef11ed 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.2.131.1 +Version: 1.2.135.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -70,6 +70,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Apr 22 2020 Dave Airlie - 1.2.135.0-1 +- Update validation layers to 1.2.135.0 + * Wed Jan 29 2020 Dave Airlie - 1.2.131.1-1 - Update validation layers to 1.2.131.1 From 8726f4993c77b1f18757ca56b08fe1af981aea34 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:55:35 +0000 Subject: [PATCH 18/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index bef11ed..8de3e90 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.135.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -70,6 +70,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.2.135.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Apr 22 2020 Dave Airlie - 1.2.135.0-1 - Update validation layers to 1.2.135.0 From f29784eaa336173dc96fb9e59b8519220cb3ab6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 09:37:23 +0000 Subject: [PATCH 19/96] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 8de3e90..d837db3 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.135.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -70,6 +70,10 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 1.2.135.0-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.2.135.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 93f811a29deb26494c0e18e7436fe7b0609d62fe Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 5 Aug 2020 11:57:01 +1000 Subject: [PATCH 20/96] Update to 1.2.148.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 17 ++++++++++------- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 5e40592..4143794 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ /Vulkan-ValidationLayers-sdk-1.1.126.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz /Vulkan-ValidationLayers-sdk-1.2.135.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.148.0.tar.gz diff --git a/sources b/sources index c91e723..1921649 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.135.0.tar.gz) = 7f865e52d3122ed721b44bcc6282b8643da408db0f92c4c8bc0152b5542963878cab26f80ae7bc465256b19a56e9489852193e72b430aafc14942651016e5ced +SHA512 (Vulkan-ValidationLayers-sdk-1.2.148.0.tar.gz) = 96c36fb63ad90d3724d09a9724813b35983fd87cd79ea0edffb7d02be3c3ac7cb9fa140a1da4779e9c0ef47d6655582d42213ff36906e4a08250e422a9ad5be6 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d837db3..de74dcc 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.2.135.0 -Release: 3%{?dist} +Version: 1.2.148.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -45,16 +45,16 @@ developing applications that use %{name}. %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') -%cmake3 -GNinja \ - -DCMAKE_BUILD_TYPE=Release \ +%cmake3 -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ - -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ . -%ninja_build + -DSPIRV_HEADERS_INSTALL_DIR=%{_prefix}/spirv \ + -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ +%cmake_build %install -%ninja_install +%cmake_install %ldconfig_scriptlets @@ -70,6 +70,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Aug 05 2020 Dave Airlie - 1.2.148.0-1 +- Update to 1.2.148.0 + * Sat Aug 01 2020 Fedora Release Engineering - 1.2.135.0-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 23bc483475352bf67dd0a424f4faaf257c76265f Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 5 Aug 2020 12:14:52 +1000 Subject: [PATCH 21/96] fix spirv include --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index de74dcc..0d722a2 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -48,7 +48,7 @@ developing applications that use %{name}. %cmake3 -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ - -DSPIRV_HEADERS_INSTALL_DIR=%{_prefix}/spirv \ + -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From 562a39ca9d6e02e3b1e45718067ff1ee74ded83e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 5 Aug 2020 12:20:47 +1000 Subject: [PATCH 22/96] add missing BR --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 0d722a2..b53afaa 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -15,6 +15,7 @@ BuildRequires: glslang-devel BuildRequires: ninja-build BuildRequires: python%{python3_pkgversion}-devel BuildRequires: spirv-tools-devel +BuildRequires: spirv-headers-devel BuildRequires: vulkan-loader-devel BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) From 47a9204dd6144666c55df0805289e60c16827a68 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 4 Nov 2020 08:31:56 +1000 Subject: [PATCH 23/96] Update to 1.2.154.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 4143794..727a5ed 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /Vulkan-ValidationLayers-sdk-1.2.131.1.tar.gz /Vulkan-ValidationLayers-sdk-1.2.135.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.148.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.154.0.tar.gz diff --git a/sources b/sources index 1921649..3d2378d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.148.0.tar.gz) = 96c36fb63ad90d3724d09a9724813b35983fd87cd79ea0edffb7d02be3c3ac7cb9fa140a1da4779e9c0ef47d6655582d42213ff36906e4a08250e422a9ad5be6 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.154.0.tar.gz) = fc0427306ae0cb3eff261ad29f73d12edd55fd8335270377296c66378d9ff689285c3322d4275f02fde115c10a6f8f7946fbbc17184c2cddd13309d76e5e4701 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index b53afaa..1009f3e 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.2.148.0 +Version: 1.2.154.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -71,6 +71,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Nov 04 2020 Dave Airlie - 1.2.154.0-1 +- Update to 1.2.154.0 + * Wed Aug 05 2020 Dave Airlie - 1.2.148.0-1 - Update to 1.2.148.0 From f3b2dc31c5ce0c90f572b306f29ed8e6236cfaec Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 17 Dec 2020 11:32:32 -0500 Subject: [PATCH 24/96] Add LAYER_CONFIGURATION.md to the docs --- vulkan-validation-layers.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 1009f3e..e5a70f2 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.154.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -63,7 +63,7 @@ developing applications that use %{name}. %files %license LICENSE.txt -%doc README.md CONTRIBUTING.md +%doc README.md CONTRIBUTING.md LAYER_CONFIGURATION.md %{_datadir}/vulkan/explicit_layer.d/*.json %{_libdir}/libVkLayer_*.so @@ -71,6 +71,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Thu Dec 17 2020 Adam Jackson - 1.2.154.0-2 +- Add LAYER_CONFIGURATION.md to the docs + * Wed Nov 04 2020 Dave Airlie - 1.2.154.0-1 - Update to 1.2.154.0 From ac69505dae510b4ef0ce70585ef475b59749c509 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:16:47 +0000 Subject: [PATCH 25/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index e5a70f2..dc55b44 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.154.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -71,6 +71,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1.2.154.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Thu Dec 17 2020 Adam Jackson - 1.2.154.0-2 - Add LAYER_CONFIGURATION.md to the docs From d3da7d83d231ce8c757b9facdc3f484dc392c728 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 29 Jan 2021 10:30:52 +1000 Subject: [PATCH 26/96] Update to latest 1.2.162.0 release --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 727a5ed..f508afc 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /Vulkan-ValidationLayers-sdk-1.2.135.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.148.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.154.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.162.0.tar.gz diff --git a/sources b/sources index 3d2378d..5d80fcb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.154.0.tar.gz) = fc0427306ae0cb3eff261ad29f73d12edd55fd8335270377296c66378d9ff689285c3322d4275f02fde115c10a6f8f7946fbbc17184c2cddd13309d76e5e4701 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.162.0.tar.gz) = 76db1fed4304e9125560aa16eea711054faf2de7eaa5529f8f78e6ac35a37baa9857946af356c687f805c585849727ed9041e916fd3fa6f76a9abc7a9e357d67 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index dc55b44..97dd049 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.2.154.0 -Release: 3%{?dist} +Version: 1.2.162.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -71,6 +71,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Fri Jan 29 2021 Dave Airlie - 1.2.162.0-1 +- Update to latest 1.2.162.0 release + * Wed Jan 27 2021 Fedora Release Engineering - 1.2.154.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 08dd0210801a0c557bffa9275cedce5221ac5091 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 18 May 2021 18:38:54 +1000 Subject: [PATCH 27/96] Update to latest 1.2.176.1 release --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f508afc..7fd095e 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /Vulkan-ValidationLayers-sdk-1.2.148.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.154.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.162.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.176.1.tar.gz diff --git a/sources b/sources index 5d80fcb..61453bc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.162.0.tar.gz) = 76db1fed4304e9125560aa16eea711054faf2de7eaa5529f8f78e6ac35a37baa9857946af356c687f805c585849727ed9041e916fd3fa6f76a9abc7a9e357d67 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.176.1.tar.gz) = 5d93b03ac4abb341b940790e785199ff93c1a46693132f5ca7e3b88ec985e4a5a727ddbfde6c320f2f3102e3358485887f78c620f1c8bdd5ff58b27487d2e1a0 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 97dd049..60b0bad 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.2.162.0 +Version: 1.2.176.1 Release: 1%{?dist} Summary: Vulkan validation layers @@ -71,6 +71,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Tue May 18 2021 Dave Airlie - 1.2.176.1-1 +- Update to latest 1.2.176.1 release + * Fri Jan 29 2021 Dave Airlie - 1.2.162.0-1 - Update to latest 1.2.162.0 release From fc5ac18c475a2cd5922fbf6e00b98fa90850ff9e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 19 May 2021 05:21:05 +1000 Subject: [PATCH 28/96] disable robin hood hashing --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 60b0bad..39fd7b7 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -49,6 +49,7 @@ developing applications that use %{name}. %cmake3 -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ + -DUSE_ROBIN_HOOD_HASING:BOOL=OFF \ -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From 801dfb894bfbb15b3b7cf990d1033d22f23bb931 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 19 May 2021 05:41:54 +1000 Subject: [PATCH 29/96] typo time --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 39fd7b7..a7128bb 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -49,7 +49,7 @@ developing applications that use %{name}. %cmake3 -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ - -DUSE_ROBIN_HOOD_HASING:BOOL=OFF \ + -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From 7ab9a69f6ac99a9fad198117cf146e0e856da728 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 19 May 2021 07:50:52 +1000 Subject: [PATCH 30/96] avoid parallel make on i686 in the hope of getting a build without OOM --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index a7128bb..9ed92af 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -45,6 +45,9 @@ developing applications that use %{name}. # Decrease debuginfo verbosity to reduce memory consumption even more %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') +%ifarch %{ix86} +%global parallel -j1 +%endif %cmake3 -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ @@ -52,7 +55,7 @@ developing applications that use %{name}. -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ -%cmake_build +%cmake_build %{?parallel} %install From 3755abddc2147ef98d2b9a1922e8b64a4ce8a4d3 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 20 May 2021 12:58:49 +1000 Subject: [PATCH 31/96] try and use less optimisation --- vulkan-validation-layers.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 9ed92af..828be17 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -44,10 +44,7 @@ developing applications that use %{name}. %build # Decrease debuginfo verbosity to reduce memory consumption even more %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') - -%ifarch %{ix86} -%global parallel -j1 -%endif +%global optflags %(echo %{optflags} | sed 's/-O2 /-O1 /') %cmake3 -DCMAKE_BUILD_TYPE=Release \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ @@ -55,7 +52,7 @@ developing applications that use %{name}. -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ -%cmake_build %{?parallel} +%cmake_build %install From 9d4531d4de0c04387fdf8b273efc4dc7788d1179 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 7 Jul 2021 09:40:11 +1000 Subject: [PATCH 32/96] Update to latest 1.2.182.0 release --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7fd095e..ca7ceac 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /Vulkan-ValidationLayers-sdk-1.2.154.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.162.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.176.1.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.182.0.tar.gz diff --git a/sources b/sources index 61453bc..6ea2456 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.176.1.tar.gz) = 5d93b03ac4abb341b940790e785199ff93c1a46693132f5ca7e3b88ec985e4a5a727ddbfde6c320f2f3102e3358485887f78c620f1c8bdd5ff58b27487d2e1a0 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.182.0.tar.gz) = 2871a6fdc0bf6baa3a6a33ebcf0c243a5e39d7614036e539002ebca967533943af7cce0f292baeede47a100bda45da9cf55c113fb0c7d78818e16f80ceb75f89 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 828be17..e048c2f 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.2.176.1 +Version: 1.2.182.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -72,6 +72,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Jul 07 2021 Dave Airlie - 1.2.182.0-1 +- Update to latest 1.2.182.0 release + * Tue May 18 2021 Dave Airlie - 1.2.176.1-1 - Update to latest 1.2.176.1 release From 98d196dd4c4a6904e5c2134c571510f0fef20956 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:42:26 +0000 Subject: [PATCH 33/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index e048c2f..6ded70a 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.182.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -72,6 +72,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.2.182.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jul 07 2021 Dave Airlie - 1.2.182.0-1 - Update to latest 1.2.182.0 release From 0d679f48805af47809aceec43354ca104545c81c Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Sat, 7 Aug 2021 08:23:44 +1000 Subject: [PATCH 34/96] fix validation layers missing export --- add-missing-export.patch | 24 ++++++++++++++++++++++++ vulkan-validation-layers.spec | 6 +++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 add-missing-export.patch diff --git a/add-missing-export.patch b/add-missing-export.patch new file mode 100644 index 0000000..7137cd4 --- /dev/null +++ b/add-missing-export.patch @@ -0,0 +1,24 @@ +diff -up Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp.dma Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp +--- Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp.dma 2021-08-07 08:13:46.344320103 +1000 ++++ Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp 2021-08-07 08:14:22.130893289 +1000 +@@ -68,7 +68,7 @@ class ConfigFile { + + static ConfigFile layer_config; + +-string GetEnvironment(const char *variable) { ++VK_LAYER_EXPORT string GetEnvironment(const char *variable) { + #if !defined(__ANDROID__) && !defined(_WIN32) + const char *output = getenv(variable); + return output == NULL ? "" : output; +diff -up Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h.dma Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h +--- Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h.dma 2021-08-07 08:14:04.352608540 +1000 ++++ Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h 2021-08-07 08:14:15.237782885 +1000 +@@ -33,7 +33,7 @@ + #define SECONDARY_VK_REGISTRY_HIVE_STR "HKEY_CURRENT_USER" + #endif + +-std::string GetEnvironment(const char *variable); ++VK_LAYER_EXPORT std::string GetEnvironment(const char *variable); + + #ifdef __cplusplus + extern "C" { diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 6ded70a..80cc900 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,12 +1,13 @@ Name: vulkan-validation-layers Version: 1.2.182.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Vulkan validation layers License: ASL 2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch +Patch1: add-missing-export.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -72,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Sat Aug 07 2021 Dave Airlie - 1.2.182.0-3 +- fix validation layers missing export + * Fri Jul 23 2021 Fedora Release Engineering - 1.2.182.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 4c3f7bf1df7483aec8c636ea822b6da8d565cb5a Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 8 Sep 2021 08:29:49 +1000 Subject: [PATCH 35/96] Update to latest 1.2.189.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ca7ceac..ee9d022 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ /Vulkan-ValidationLayers-sdk-1.2.162.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.176.1.tar.gz /Vulkan-ValidationLayers-sdk-1.2.182.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.189.0.tar.gz diff --git a/sources b/sources index 6ea2456..d07bd23 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.182.0.tar.gz) = 2871a6fdc0bf6baa3a6a33ebcf0c243a5e39d7614036e539002ebca967533943af7cce0f292baeede47a100bda45da9cf55c113fb0c7d78818e16f80ceb75f89 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.189.0.tar.gz) = 2e398e47887147038122fed1f4abdfbd4f44ebdbc4d79640def48384202b37886d15f01784b57f62adfb6da0643abb65169fc4a6709b14f602d21d360dd68dd9 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 80cc900..1143ea4 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.2.182.0 -Release: 3%{?dist} +Version: 1.2.189.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -73,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Sep 08 2021 Dave Airlie - 1.2.189.0-1 +- Update to latest 1.2.189.0 + * Sat Aug 07 2021 Dave Airlie - 1.2.182.0-3 - fix validation layers missing export From fd651498ff91420bad179b6b801773d26775dec2 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 23 Nov 2021 17:29:34 +1000 Subject: [PATCH 36/96] Update to latest 1.2.198.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ee9d022..38a3a9c 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /Vulkan-ValidationLayers-sdk-1.2.176.1.tar.gz /Vulkan-ValidationLayers-sdk-1.2.182.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.189.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.2.198.0.tar.gz diff --git a/sources b/sources index d07bd23..17d1874 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.189.0.tar.gz) = 2e398e47887147038122fed1f4abdfbd4f44ebdbc4d79640def48384202b37886d15f01784b57f62adfb6da0643abb65169fc4a6709b14f602d21d360dd68dd9 +SHA512 (Vulkan-ValidationLayers-sdk-1.2.198.0.tar.gz) = c5ac3e458987f3aa8ca21a79aa7819fbc1ca6013b6e445a82407ac0664884b90b8f79a2593368f6264a509674aa1f9584614c7c464c88d74284601f0c7636ef0 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 1143ea4..36b5d20 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.2.189.0 +Version: 1.2.198.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -73,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Tue Nov 23 2021 Dave Airlie - 1.2.198.0-1 +- Update to latest 1.2.198.0 + * Wed Sep 08 2021 Dave Airlie - 1.2.189.0-1 - Update to latest 1.2.189.0 From be38b5f264e1482bb9e67d768dc8073c8dd7b252 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 9 Dec 2021 19:42:58 +1000 Subject: [PATCH 37/96] fix abi issue with spirv-tools --- fix-api.patch | 12 ++++++++++++ vulkan-validation-layers.spec | 7 ++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 fix-api.patch diff --git a/fix-api.patch b/fix-api.patch new file mode 100644 index 0000000..21f051b --- /dev/null +++ b/fix-api.patch @@ -0,0 +1,12 @@ +diff -up Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp.dma Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp +--- Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp.dma 2021-12-09 19:37:52.918639116 +1000 ++++ Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp 2021-12-09 19:38:15.449247456 +1000 +@@ -1300,7 +1300,7 @@ bool GpuAssisted::InstrumentShader(const + optimizer.RegisterPass(CreateInstBindlessCheckPass(desc_set_bind_index, unique_shader_module_id, descriptor_indexing, + descriptor_indexing, buffer_oob_enabled, buffer_oob_enabled)); + // Call CreateAggressiveDCEPass with preserve_interface == true +- optimizer.RegisterPass(CreateAggressiveDCEPass(true)); ++ optimizer.RegisterPass(CreateAggressiveDCEPassPreserveInterface()); + if ((IsExtEnabled(device_extensions.vk_ext_buffer_device_address) || + IsExtEnabled(device_extensions.vk_khr_buffer_device_address)) && + shaderInt64 && enabled_features.core12.bufferDeviceAddress) { diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 36b5d20..6b1f0f2 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.198.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -9,6 +9,8 @@ Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk- Patch0: fix_shared.patch Patch1: add-missing-export.patch +Patch2: fix-api.patch + BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake3 @@ -73,6 +75,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Thu Dec 09 2021 Dave Airlie - 1.2.198.0-2 +- fix ABI issue with spirv-tools + * Tue Nov 23 2021 Dave Airlie - 1.2.198.0-1 - Update to latest 1.2.198.0 From 1ec5e139866e160bc1970def8c17522e3a318d44 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 10 Dec 2021 06:52:25 +1000 Subject: [PATCH 38/96] build against new spirv-tools --- fix-api.patch | 12 ------------ vulkan-validation-layers.spec | 7 ++++--- 2 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 fix-api.patch diff --git a/fix-api.patch b/fix-api.patch deleted file mode 100644 index 21f051b..0000000 --- a/fix-api.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp.dma Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp ---- Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp.dma 2021-12-09 19:37:52.918639116 +1000 -+++ Vulkan-ValidationLayers-sdk-1.2.198.0/layers/gpu_validation.cpp 2021-12-09 19:38:15.449247456 +1000 -@@ -1300,7 +1300,7 @@ bool GpuAssisted::InstrumentShader(const - optimizer.RegisterPass(CreateInstBindlessCheckPass(desc_set_bind_index, unique_shader_module_id, descriptor_indexing, - descriptor_indexing, buffer_oob_enabled, buffer_oob_enabled)); - // Call CreateAggressiveDCEPass with preserve_interface == true -- optimizer.RegisterPass(CreateAggressiveDCEPass(true)); -+ optimizer.RegisterPass(CreateAggressiveDCEPassPreserveInterface()); - if ((IsExtEnabled(device_extensions.vk_ext_buffer_device_address) || - IsExtEnabled(device_extensions.vk_khr_buffer_device_address)) && - shaderInt64 && enabled_features.core12.bufferDeviceAddress) { diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 6b1f0f2..e7e1fbd 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.198.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -9,8 +9,6 @@ Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk- Patch0: fix_shared.patch Patch1: add-missing-export.patch -Patch2: fix-api.patch - BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake3 @@ -75,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Fri Dec 10 2021 Dave Airlie - 1.2.198.0-3 +- build against new spirv-tools + * Thu Dec 09 2021 Dave Airlie - 1.2.198.0-2 - fix ABI issue with spirv-tools From d33c6e74ca33a96ba77e91d38a2a81fab0b824ff Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:13:11 +0000 Subject: [PATCH 39/96] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index e7e1fbd..8143a98 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.2.198.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -73,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.2.198.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Dec 10 2021 Dave Airlie - 1.2.198.0-3 - build against new spirv-tools From aea9cff0c6cec71fd5e76272e88518589291f210 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 16 Feb 2022 09:25:43 +1000 Subject: [PATCH 40/96] Update to latest 1.3.204.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 38a3a9c..790cbfe 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /Vulkan-ValidationLayers-sdk-1.2.182.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.189.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.198.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.204.0.tar.gz diff --git a/sources b/sources index 17d1874..c3cc0c1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.2.198.0.tar.gz) = c5ac3e458987f3aa8ca21a79aa7819fbc1ca6013b6e445a82407ac0664884b90b8f79a2593368f6264a509674aa1f9584614c7c464c88d74284601f0c7636ef0 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.204.0.tar.gz) = 9f0649d2e3eccd52a093b4d9c3446d7f05ad4938a6950042fc2c3cf05f6ca2f513706385fc39cf4559344a4770fcc4375306904a233d0edd48b6eff5f17f1b0f diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 8143a98..522b3e1 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.2.198.0 -Release: 4%{?dist} +Version: 1.3.204.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -73,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Feb 16 2022 Dave Airlie - 1.3.204.0-1 +- Update to latest 1.3.204.0 + * Sat Jan 22 2022 Fedora Release Engineering - 1.2.198.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From c744aef1daa5f0c86b7f8ef00711509fbdcd6d57 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 16 Feb 2022 11:39:00 +1000 Subject: [PATCH 41/96] fix spirv path --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 522b3e1..e9607e0 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -51,7 +51,7 @@ developing applications that use %{name}. -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ - -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ + -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From 943bc6d5693aad6d11b8a70a1fc27ea384ca0198 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 16 Feb 2022 13:12:51 +1000 Subject: [PATCH 42/96] fixup validation layers for upstream regressions --- fix-spirv-tools-shared.patch | 12 ++++++++++++ try-fix-headers.patch | 11 +++++++++++ vulkan-validation-layers.spec | 4 +++- 3 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 fix-spirv-tools-shared.patch create mode 100644 try-fix-headers.patch diff --git a/fix-spirv-tools-shared.patch b/fix-spirv-tools-shared.patch new file mode 100644 index 0000000..2c9b502 --- /dev/null +++ b/fix-spirv-tools-shared.patch @@ -0,0 +1,12 @@ +diff -up Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt +--- Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt.dma 2022-02-16 12:57:50.396556235 +1000 ++++ Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt 2022-02-16 12:57:54.312630300 +1000 +@@ -315,7 +315,7 @@ if(BUILD_LAYERS) + target_include_directories(VkLayer_khronos_validation PRIVATE ${SPIRV_HEADERS_INCLUDE_DIR}) + endif() + +- target_link_libraries(VkLayer_khronos_validation PRIVATE SPIRV-Tools-static SPIRV-Tools-opt) ++ target_link_libraries(VkLayer_khronos_validation PRIVATE SPIRV-Tools SPIRV-Tools-opt) + + + # The output file needs Unix "/" separators or Windows "\" separators On top of that, Windows separators actually need to be doubled diff --git a/try-fix-headers.patch b/try-fix-headers.patch new file mode 100644 index 0000000..f08cca1 --- /dev/null +++ b/try-fix-headers.patch @@ -0,0 +1,11 @@ +diff -up Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt +--- Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt.dma 2022-02-16 12:29:43.131617038 +1000 ++++ Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt 2022-02-16 12:29:48.095711141 +1000 +@@ -256,7 +256,6 @@ if (USE_ROBIN_HOOD_HASHING) + endif() + endif() + +-set(SPIRV_HEADERS_INCLUDE_DIR "" CACHE STRING "") + if(BUILD_LAYERS OR BUILD_TESTS) + if (SPIRV_HEADERS_INCLUDE_DIR STREQUAL "") + find_package(SPIRV-Headers REQUIRED CONFIG) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index e9607e0..66b3f12 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -8,6 +8,8 @@ URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch Patch1: add-missing-export.patch +Patch2: try-fix-headers.patch +Patch3: fix-spirv-tools-shared.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -51,7 +53,7 @@ developing applications that use %{name}. -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ - -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir} \ + -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From 92584b27139a01ba20e40c456499784e23857178 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 27 Apr 2022 14:13:13 +1000 Subject: [PATCH 43/96] Update to latest 1.3.211.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 790cbfe..202b47a 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /Vulkan-ValidationLayers-sdk-1.2.189.0.tar.gz /Vulkan-ValidationLayers-sdk-1.2.198.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.204.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz diff --git a/sources b/sources index c3cc0c1..1bfc062 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.204.0.tar.gz) = 9f0649d2e3eccd52a093b4d9c3446d7f05ad4938a6950042fc2c3cf05f6ca2f513706385fc39cf4559344a4770fcc4375306904a233d0edd48b6eff5f17f1b0f +SHA512 (Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz) = e494ba793064f0d32fbdeaddaa01dcd730a36a5c793625bb4671a4e8067364171416ec8fb7361f946cc5d5e8dc16d58e2194c3eb5d3a57d58f4ace2e7ed34f5f diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 66b3f12..b0bf3e9 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.204.0 +Version: 1.3.211.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -75,6 +75,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Apr 27 2022 Dave Airlie - 1.3.211.0-1 +- Update to latest 1.3.211.0 + * Wed Feb 16 2022 Dave Airlie - 1.3.204.0-1 - Update to latest 1.3.204.0 From 91cada0ff377844c5907ae85a3507ab96bd69c3d Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 27 Apr 2022 15:14:43 +1000 Subject: [PATCH 44/96] drop unused patches. --- fix-spirv-tools-shared.patch | 12 ------------ try-fix-headers.patch | 11 ----------- vulkan-validation-layers.spec | 2 -- 3 files changed, 25 deletions(-) delete mode 100644 fix-spirv-tools-shared.patch delete mode 100644 try-fix-headers.patch diff --git a/fix-spirv-tools-shared.patch b/fix-spirv-tools-shared.patch deleted file mode 100644 index 2c9b502..0000000 --- a/fix-spirv-tools-shared.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt ---- Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt.dma 2022-02-16 12:57:50.396556235 +1000 -+++ Vulkan-ValidationLayers-sdk-1.3.204.0/layers/CMakeLists.txt 2022-02-16 12:57:54.312630300 +1000 -@@ -315,7 +315,7 @@ if(BUILD_LAYERS) - target_include_directories(VkLayer_khronos_validation PRIVATE ${SPIRV_HEADERS_INCLUDE_DIR}) - endif() - -- target_link_libraries(VkLayer_khronos_validation PRIVATE SPIRV-Tools-static SPIRV-Tools-opt) -+ target_link_libraries(VkLayer_khronos_validation PRIVATE SPIRV-Tools SPIRV-Tools-opt) - - - # The output file needs Unix "/" separators or Windows "\" separators On top of that, Windows separators actually need to be doubled diff --git a/try-fix-headers.patch b/try-fix-headers.patch deleted file mode 100644 index f08cca1..0000000 --- a/try-fix-headers.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt ---- Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt.dma 2022-02-16 12:29:43.131617038 +1000 -+++ Vulkan-ValidationLayers-sdk-1.3.204.0/CMakeLists.txt 2022-02-16 12:29:48.095711141 +1000 -@@ -256,7 +256,6 @@ if (USE_ROBIN_HOOD_HASHING) - endif() - endif() - --set(SPIRV_HEADERS_INCLUDE_DIR "" CACHE STRING "") - if(BUILD_LAYERS OR BUILD_TESTS) - if (SPIRV_HEADERS_INCLUDE_DIR STREQUAL "") - find_package(SPIRV-Headers REQUIRED CONFIG) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index b0bf3e9..7edca34 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -8,8 +8,6 @@ URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch Patch1: add-missing-export.patch -Patch2: try-fix-headers.patch -Patch3: fix-spirv-tools-shared.patch BuildRequires: gcc BuildRequires: gcc-c++ From 8c205e3ed5c67518f179a0ed14a1fa77ffd5c9a7 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 27 Apr 2022 15:25:40 +1000 Subject: [PATCH 45/96] vvl: fixup include dir --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 7edca34..d03dd08 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -51,7 +51,7 @@ developing applications that use %{name}. -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ - -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir}/spirv \ + -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From c172847528d4b88bf2c3b63d8d66fdee16e6aab6 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 27 Apr 2022 15:37:41 +1000 Subject: [PATCH 46/96] fix up include dir more --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d03dd08..80cfab4 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -51,7 +51,7 @@ developing applications that use %{name}. -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ - -DSPIRV_HEADERS_INSTALL_DIR=%{_includedir} \ + -DSPIRV_HEADERS_INCLUDE_DIR=%{_includedir} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From 604746fc1c7e7ee14832ab25a982ab56ff70c777 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 17 Jun 2022 10:46:14 +1000 Subject: [PATCH 47/96] Update to latest 1.3.216.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 202b47a..2236fb3 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ /Vulkan-ValidationLayers-sdk-1.2.198.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.204.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz diff --git a/sources b/sources index 1bfc062..eb53da1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz) = e494ba793064f0d32fbdeaddaa01dcd730a36a5c793625bb4671a4e8067364171416ec8fb7361f946cc5d5e8dc16d58e2194c3eb5d3a57d58f4ace2e7ed34f5f +SHA512 (Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz) = c3e3f44ddec4a440c759a5773cf8cabdb79e35152fd912b75ba7ef80126184fab7d0cd93e55e6f0a1b3fa5379295bf60dd21cbba97b3c24e753cd7b6ccb78f72 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 80cfab4..0aefe8a 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.211.0 +Version: 1.3.216.0 Release: 1%{?dist} Summary: Vulkan validation layers @@ -73,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Fri Jun 17 2022 Dave Airlie - 1.3.216.0-1 +- Update to latest 1.3.216.0 + * Wed Apr 27 2022 Dave Airlie - 1.3.211.0-1 - Update to latest 1.3.211.0 From 4509a3e6e5a02bfd9350f90692bdf75800c7025a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:09:13 +0000 Subject: [PATCH 48/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- vulkan-validation-layers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 0aefe8a..3f865a3 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers Version: 1.3.216.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Vulkan validation layers License: ASL 2.0 @@ -73,6 +73,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.3.216.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jun 17 2022 Dave Airlie - 1.3.216.0-1 - Update to latest 1.3.216.0 From f6b9defb946d92a01821aaf1b95df819bad4a652 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 24 Aug 2022 11:34:56 +1000 Subject: [PATCH 49/96] Update to latest 1.3.224.0 --- .gitignore | 1 + add-missing-export.patch | 24 ------------------------ sources | 2 +- vulkan-validation-layers.spec | 8 +++++--- 4 files changed, 7 insertions(+), 28 deletions(-) delete mode 100644 add-missing-export.patch diff --git a/.gitignore b/.gitignore index 2236fb3..ac1ae4a 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ /Vulkan-ValidationLayers-sdk-1.3.204.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz diff --git a/add-missing-export.patch b/add-missing-export.patch deleted file mode 100644 index 7137cd4..0000000 --- a/add-missing-export.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp.dma Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp ---- Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp.dma 2021-08-07 08:13:46.344320103 +1000 -+++ Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.cpp 2021-08-07 08:14:22.130893289 +1000 -@@ -68,7 +68,7 @@ class ConfigFile { - - static ConfigFile layer_config; - --string GetEnvironment(const char *variable) { -+VK_LAYER_EXPORT string GetEnvironment(const char *variable) { - #if !defined(__ANDROID__) && !defined(_WIN32) - const char *output = getenv(variable); - return output == NULL ? "" : output; -diff -up Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h.dma Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h ---- Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h.dma 2021-08-07 08:14:04.352608540 +1000 -+++ Vulkan-ValidationLayers-sdk-1.2.182.0/layers/vk_layer_config.h 2021-08-07 08:14:15.237782885 +1000 -@@ -33,7 +33,7 @@ - #define SECONDARY_VK_REGISTRY_HIVE_STR "HKEY_CURRENT_USER" - #endif - --std::string GetEnvironment(const char *variable); -+VK_LAYER_EXPORT std::string GetEnvironment(const char *variable); - - #ifdef __cplusplus - extern "C" { diff --git a/sources b/sources index eb53da1..3af149e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz) = c3e3f44ddec4a440c759a5773cf8cabdb79e35152fd912b75ba7ef80126184fab7d0cd93e55e6f0a1b3fa5379295bf60dd21cbba97b3c24e753cd7b6ccb78f72 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz) = c7d4f6df4bf0cbb970b36cff9197306769bf3f86ea98496b93e8c1779a905966f6b2303b04ba84099ce9c12e828633e2e0db22e49060393335312508b3540488 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 3f865a3..ef38b41 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,13 +1,12 @@ Name: vulkan-validation-layers -Version: 1.3.216.0 -Release: 2%{?dist} +Version: 1.3.224.0 +Release: 1%{?dist} Summary: Vulkan validation layers License: ASL 2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch -Patch1: add-missing-export.patch BuildRequires: gcc BuildRequires: gcc-c++ @@ -73,6 +72,9 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog +* Wed Aug 24 2022 Dave Airlie - 1.3.224.0-1 +- Update to latest 1.3.224.0 + * Sat Jul 23 2022 Fedora Release Engineering - 1.3.216.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 20564b2ec33037437fa5619835d3ab29081c5a12 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 9 Nov 2022 16:54:35 +1000 Subject: [PATCH 50/96] update to 1.3.231.1 sdk release --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 113 +--------------------------------- 3 files changed, 5 insertions(+), 111 deletions(-) diff --git a/.gitignore b/.gitignore index ac1ae4a..adb6559 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ /Vulkan-ValidationLayers-sdk-1.3.211.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.231.1.tar.gz diff --git a/sources b/sources index 3af149e..f56f235 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz) = c7d4f6df4bf0cbb970b36cff9197306769bf3f86ea98496b93e8c1779a905966f6b2303b04ba84099ce9c12e828633e2e0db22e49060393335312508b3540488 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.231.1.tar.gz) = 8f461ed34237a67bfc9b6e08e569cb0874252e2f1cd62bcc83e3a3180f197f3e1daf43d19b82bf8f0f1f0240dc38a53827844b9f1e3446d965d8530a9be137a2 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index ef38b41..6039ca3 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,6 +1,6 @@ Name: vulkan-validation-layers -Version: 1.3.224.0 -Release: 1%{?dist} +Version: 1.3.231.1 +Release: %autorelease Summary: Vulkan validation layers License: ASL 2.0 @@ -72,111 +72,4 @@ developing applications that use %{name}. %{_includedir}/vulkan/ %changelog -* Wed Aug 24 2022 Dave Airlie - 1.3.224.0-1 -- Update to latest 1.3.224.0 - -* Sat Jul 23 2022 Fedora Release Engineering - 1.3.216.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Fri Jun 17 2022 Dave Airlie - 1.3.216.0-1 -- Update to latest 1.3.216.0 - -* Wed Apr 27 2022 Dave Airlie - 1.3.211.0-1 -- Update to latest 1.3.211.0 - -* Wed Feb 16 2022 Dave Airlie - 1.3.204.0-1 -- Update to latest 1.3.204.0 - -* Sat Jan 22 2022 Fedora Release Engineering - 1.2.198.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Dec 10 2021 Dave Airlie - 1.2.198.0-3 -- build against new spirv-tools - -* Thu Dec 09 2021 Dave Airlie - 1.2.198.0-2 -- fix ABI issue with spirv-tools - -* Tue Nov 23 2021 Dave Airlie - 1.2.198.0-1 -- Update to latest 1.2.198.0 - -* Wed Sep 08 2021 Dave Airlie - 1.2.189.0-1 -- Update to latest 1.2.189.0 - -* Sat Aug 07 2021 Dave Airlie - 1.2.182.0-3 -- fix validation layers missing export - -* Fri Jul 23 2021 Fedora Release Engineering - 1.2.182.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jul 07 2021 Dave Airlie - 1.2.182.0-1 -- Update to latest 1.2.182.0 release - -* Tue May 18 2021 Dave Airlie - 1.2.176.1-1 -- Update to latest 1.2.176.1 release - -* Fri Jan 29 2021 Dave Airlie - 1.2.162.0-1 -- Update to latest 1.2.162.0 release - -* Wed Jan 27 2021 Fedora Release Engineering - 1.2.154.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Thu Dec 17 2020 Adam Jackson - 1.2.154.0-2 -- Add LAYER_CONFIGURATION.md to the docs - -* Wed Nov 04 2020 Dave Airlie - 1.2.154.0-1 -- Update to 1.2.154.0 - -* Wed Aug 05 2020 Dave Airlie - 1.2.148.0-1 -- Update to 1.2.148.0 - -* Sat Aug 01 2020 Fedora Release Engineering - 1.2.135.0-3 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1.2.135.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Apr 22 2020 Dave Airlie - 1.2.135.0-1 -- Update validation layers to 1.2.135.0 - -* Wed Jan 29 2020 Dave Airlie - 1.2.131.1-1 -- Update validation layers to 1.2.131.1 - -* Wed Nov 13 2019 Dave Airlie - 1.1.126.0-1 -- Update validation layers to 1.1.126.0 - -* Wed Jul 31 2019 Dave Airlie - 1.1.114.0-1 -- Update validation layers to 1.1.114.0 - -* Sat Jul 27 2019 Fedora Release Engineering - 1.1.108.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Jun 25 2019 Dave Airlie - 1.1.108.0-1 -- Update valdiation layers to 1.1.108.0 - -* Wed Mar 06 2019 Dave Airlie - 1.1.101.0-1 -- Update valdiation layers to 1.1.101.0 - -* Wed Feb 13 2019 Dave Airlie - 1.1.97.0-1 -- Update validation layers to 1.1.97.0 - -* Wed Feb 13 2019 Dave Airlie - 1.1.92.0-1 -- Update validation layers to 1.1.92.0 - -* Sun Feb 03 2019 Fedora Release Engineering - 1.1.82.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Aug 07 2018 Leigh Scott - 1.1.82.0-1 -- Update to 1.1.82.0 - -* Sat Jul 14 2018 Fedora Release Engineering - 1.1.77.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 26 2018 Leigh Scott - 1.1.77.0-3 -- Workaround i686 build issue - -* Tue Jun 26 2018 Leigh Scott - 1.1.77.0-2 -- Exclude i686 due to 'virtual memory exhausted' FTBFS - -* Sat Jun 23 2018 Leigh Scott - 1.1.77.0-1 -- Initial package +%autochangelog From 4050286b5e619b062d48fca76a5c2659f95f2ca9 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 9 Nov 2022 17:13:49 +1000 Subject: [PATCH 51/96] Add a builddep --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 6039ca3..d390f2a 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -16,6 +16,7 @@ BuildRequires: ninja-build BuildRequires: python%{python3_pkgversion}-devel BuildRequires: spirv-tools-devel BuildRequires: spirv-headers-devel +BuildRequires: vulkan-headers BuildRequires: vulkan-loader-devel BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) From 746176d4b517548a18abdad0f8dc0a0b803039d9 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Wed, 9 Nov 2022 17:35:33 +1000 Subject: [PATCH 52/96] fix include dir --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d390f2a..272bba5 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -52,6 +52,7 @@ developing applications that use %{name}. -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ -DSPIRV_HEADERS_INCLUDE_DIR=%{_includedir} \ + -DVULKAN_HEADERS_INSTALL_DIR=%{_prefix} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From aecb1704f7a05074b000d2216246cacea01f0f01 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 10 Nov 2022 12:41:10 +1000 Subject: [PATCH 53/96] Fix another include dir --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 272bba5..e50bcd7 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -51,7 +51,7 @@ developing applications that use %{name}. -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ - -DSPIRV_HEADERS_INCLUDE_DIR=%{_includedir} \ + -DSPIRV_HEADERS_INSTALL_DIR=%{_prefix} \ -DVULKAN_HEADERS_INSTALL_DIR=%{_prefix} \ -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ %cmake_build From c43e1768c29cba28a18e8f68a8dbb9c7f5a8e956 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 10 Nov 2022 13:12:08 +1000 Subject: [PATCH 54/96] workaround warning --- vulkan-validation-layers.spec | 2 ++ warning-fix.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 warning-fix.patch diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index e50bcd7..b737343 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -8,6 +8,8 @@ URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch +Patch1: warning-fix.patch + BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake3 diff --git a/warning-fix.patch b/warning-fix.patch new file mode 100644 index 0000000..146ab3f --- /dev/null +++ b/warning-fix.patch @@ -0,0 +1,12 @@ +diff -up Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp.dma Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp +--- Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp.dma 2022-11-10 13:11:09.083237236 +1000 ++++ Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp 2022-11-10 13:11:31.616633169 +1000 +@@ -1922,7 +1922,7 @@ void BestPractices::RecordCmdBeginRender + if (VendorCheckEnabled(kBPVendorNVIDIA)) { + std::shared_ptr depth_image_view_shared_ptr; + IMAGE_VIEW_STATE* depth_image_view = nullptr; +- layer_data::optional load_op; ++ layer_data::optional load_op = VK_ATTACHMENT_LOAD_OP_DONT_CARE; + + if (rp->use_dynamic_rendering || rp->use_dynamic_rendering_inherited) { + const auto depth_attachment = rp->dynamic_rendering_begin_rendering_info.pDepthAttachment; From e6ef573239d312fb40c0bc024c7d95de9af8bd26 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 10 Nov 2022 13:26:45 +1000 Subject: [PATCH 55/96] Warning fix again --- warning-fix.patch | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/warning-fix.patch b/warning-fix.patch index 146ab3f..55cb208 100644 --- a/warning-fix.patch +++ b/warning-fix.patch @@ -1,12 +1,12 @@ -diff -up Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp.dma Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp ---- Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp.dma 2022-11-10 13:11:09.083237236 +1000 -+++ Vulkan-ValidationLayers-sdk-1.3.231.1/layers/best_practices_utils.cpp 2022-11-10 13:11:31.616633169 +1000 -@@ -1922,7 +1922,7 @@ void BestPractices::RecordCmdBeginRender - if (VendorCheckEnabled(kBPVendorNVIDIA)) { - std::shared_ptr depth_image_view_shared_ptr; - IMAGE_VIEW_STATE* depth_image_view = nullptr; -- layer_data::optional load_op; -+ layer_data::optional load_op = VK_ATTACHMENT_LOAD_OP_DONT_CARE; - - if (rp->use_dynamic_rendering || rp->use_dynamic_rendering_inherited) { - const auto depth_attachment = rp->dynamic_rendering_begin_rendering_info.pDepthAttachment; +diff -up Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp.dma Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp +--- Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp.dma 2022-08-20 02:26:32.000000000 +1000 ++++ Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp 2022-11-10 13:23:37.383472546 +1000 +@@ -1966,7 +1966,7 @@ void BestPractices::RecordCmdBeginRender + } else { + RecordUnbindZcullScope(*cmd_state); + } +- if (load_op) { ++ if (*load_op) { + if (*load_op == VK_ATTACHMENT_LOAD_OP_CLEAR || *load_op == VK_ATTACHMENT_LOAD_OP_DONT_CARE) { + RecordResetScopeZcullDirection(*cmd_state); + } From c9c62d0da10f1a33480ae25ebfe5bbfc6659eb46 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 10 Nov 2022 13:46:40 +1000 Subject: [PATCH 56/96] just disable werrors --- disable-werror.patch | 14 ++++++++++++++ vulkan-validation-layers.spec | 3 ++- warning-fix.patch | 12 ------------ 3 files changed, 16 insertions(+), 13 deletions(-) create mode 100644 disable-werror.patch delete mode 100644 warning-fix.patch diff --git a/disable-werror.patch b/disable-werror.patch new file mode 100644 index 0000000..7dafab1 --- /dev/null +++ b/disable-werror.patch @@ -0,0 +1,14 @@ +diff -up Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt.dave Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt +--- Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt.dave 2022-11-10 13:45:38.130379846 +1000 ++++ Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt 2022-11-10 13:45:54.135656036 +1000 +@@ -171,9 +171,7 @@ if(${CMAKE_C_COMPILER_ID} MATCHES "(GNU| + -fno-builtin-memcmp) + + # Treat warnings as errors for versions of GCC and c++11-compliant Clang versions that are shipped on Ubuntu 18.04 or older. +- if(BUILD_WERROR OR +- (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS_EQUAL 7.3.0) OR +- (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 6.0.0)) ++ if(BUILD_WERROR) + add_compile_options(-Werror) + endif() + diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index b737343..5ea2f83 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -8,7 +8,8 @@ URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch -Patch1: warning-fix.patch +# it appears there is a warning with rawhide gcc +Patch1: disable-werror.patch BuildRequires: gcc BuildRequires: gcc-c++ diff --git a/warning-fix.patch b/warning-fix.patch deleted file mode 100644 index 55cb208..0000000 --- a/warning-fix.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp.dma Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp ---- Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp.dma 2022-08-20 02:26:32.000000000 +1000 -+++ Vulkan-ValidationLayers-sdk-1.3.224.0/layers/best_practices_utils.cpp 2022-11-10 13:23:37.383472546 +1000 -@@ -1966,7 +1966,7 @@ void BestPractices::RecordCmdBeginRender - } else { - RecordUnbindZcullScope(*cmd_state); - } -- if (load_op) { -+ if (*load_op) { - if (*load_op == VK_ATTACHMENT_LOAD_OP_CLEAR || *load_op == VK_ATTACHMENT_LOAD_OP_DONT_CARE) { - RecordResetScopeZcullDirection(*cmd_state); - } From a6ebc0c75fb22a469a12c61092fb90b81bb0e20e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 10 Nov 2022 14:10:33 +1000 Subject: [PATCH 57/96] make sure we disable werror even harder. --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 5ea2f83..d7f819d 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -51,6 +51,7 @@ developing applications that use %{name}. %global optflags %(echo %{optflags} | sed 's/-O2 /-O1 /') %cmake3 -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_WERROR=OFF \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ From e831166e80cd558f6bf5002632da52611756a2be Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 13 Dec 2022 13:33:31 +1000 Subject: [PATCH 58/96] fix valdiation layer includes --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d7f819d..f738d26 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -57,7 +57,7 @@ developing applications that use %{name}. -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ -DSPIRV_HEADERS_INSTALL_DIR=%{_prefix} \ -DVULKAN_HEADERS_INSTALL_DIR=%{_prefix} \ - -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir}/vulkan/ + -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} %cmake_build From 4cbc77afba568f866d41b347f21bc7dc74d5f1d8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:32:50 +0000 Subject: [PATCH 59/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 1c80f44f65ee6ec0476d0b7dafba2f281e653b82 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 31 Jan 2023 11:19:21 +1000 Subject: [PATCH 60/96] update to 1.3.239.0 sdk release --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index adb6559..acefdc1 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ /Vulkan-ValidationLayers-sdk-1.3.216.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.231.1.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.239.0.tar.gz diff --git a/sources b/sources index f56f235..56955ab 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.231.1.tar.gz) = 8f461ed34237a67bfc9b6e08e569cb0874252e2f1cd62bcc83e3a3180f197f3e1daf43d19b82bf8f0f1f0240dc38a53827844b9f1e3446d965d8530a9be137a2 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.239.0.tar.gz) = d5c2343f6036bc2046c5dca36417fc625604919fd961f49f6c46f1eeacbb9be93a1cf127939b1fb5b2c89eb649bca73f5375331bcc488bab4d97ad0aebd4399e diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index f738d26..57d135f 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.231.1 +Version: 1.3.239.0 Release: %autorelease Summary: Vulkan validation layers From 0335441c2598e7312cd18bae39b552a4cccf7391 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 31 Jan 2023 12:09:30 +1000 Subject: [PATCH 61/96] Fixup patches --- disable-werror.patch | 14 -------------- fix_shared.patch | 22 +++++++++++----------- vulkan-validation-layers.spec | 3 --- 3 files changed, 11 insertions(+), 28 deletions(-) delete mode 100644 disable-werror.patch diff --git a/disable-werror.patch b/disable-werror.patch deleted file mode 100644 index 7dafab1..0000000 --- a/disable-werror.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt.dave Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt ---- Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt.dave 2022-11-10 13:45:38.130379846 +1000 -+++ Vulkan-ValidationLayers-sdk-1.3.231.1/CMakeLists.txt 2022-11-10 13:45:54.135656036 +1000 -@@ -171,9 +171,7 @@ if(${CMAKE_C_COMPILER_ID} MATCHES "(GNU| - -fno-builtin-memcmp) - - # Treat warnings as errors for versions of GCC and c++11-compliant Clang versions that are shipped on Ubuntu 18.04 or older. -- if(BUILD_WERROR OR -- (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS_EQUAL 7.3.0) OR -- (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 6.0.0)) -+ if(BUILD_WERROR) - add_compile_options(-Werror) - endif() - diff --git a/fix_shared.patch b/fix_shared.patch index 8082da8..5024498 100644 --- a/fix_shared.patch +++ b/fix_shared.patch @@ -1,12 +1,12 @@ -diff -up Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt ---- Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt.dma 2019-02-13 09:20:44.590959278 +1000 -+++ Vulkan-ValidationLayers-sdk-1.1.92.0/CMakeLists.txt 2019-02-13 09:21:29.178151673 +1000 -@@ -294,7 +294,7 @@ set_target_properties(generate_helper_fi - # files directly in layers. +diff -up Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt +--- Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt.dma 2023-01-31 12:05:35.414802790 +1000 ++++ Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt 2023-01-31 12:06:54.380001391 +1000 +@@ -23,7 +23,7 @@ + # https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/4640 + add_compile_definitions(XXH_NO_LONG_LONG) - add_library(VkLayer_utils -- STATIC -+ SHARED - layers/vk_layer_config.cpp - layers/vk_layer_extension_utils.cpp - layers/vk_layer_utils.cpp +-add_library(VkLayer_utils STATIC) ++add_library(VkLayer_utils SHARED) + target_sources(VkLayer_utils PRIVATE + generated/vk_format_utils.h + generated/vk_format_utils.cpp diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 57d135f..996802b 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -8,9 +8,6 @@ URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz Patch0: fix_shared.patch -# it appears there is a warning with rawhide gcc -Patch1: disable-werror.patch - BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake3 From 5d5c5f1bcb121785884780b6c3e9c7df7f2df961 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 16 Feb 2023 06:32:19 +1000 Subject: [PATCH 62/96] vvl: drop the shared util library, no longer used. --- 0001-add-missing-VK_LAYER_EXPORTs.patch | 53 +++++++++++++++++++++++++ fix_shared.patch | 12 ------ vulkan-validation-layers.spec | 1 - 3 files changed, 53 insertions(+), 13 deletions(-) create mode 100644 0001-add-missing-VK_LAYER_EXPORTs.patch delete mode 100644 fix_shared.patch diff --git a/0001-add-missing-VK_LAYER_EXPORTs.patch b/0001-add-missing-VK_LAYER_EXPORTs.patch new file mode 100644 index 0000000..1e960f5 --- /dev/null +++ b/0001-add-missing-VK_LAYER_EXPORTs.patch @@ -0,0 +1,53 @@ +From f519c98e77ae1e48efeda49db144e786dd99339b Mon Sep 17 00:00:00 2001 +From: Dave Airlie +Date: Wed, 15 Feb 2023 17:37:08 +1000 +Subject: [PATCH] add missing VK_LAYER_EXPORTs + +--- + layers/layer_options.h | 2 +- + layers/stateless_validation.h | 2 +- + scripts/layer_chassis_generator.py | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/layers/layer_options.h b/layers/layer_options.h +index 97909a5ed..d19e42c01 100644 +--- a/layers/layer_options.h ++++ b/layers/layer_options.h +@@ -22,7 +22,7 @@ + + #include "chassis.h" + +-extern std::vector> custom_stype_info; ++VK_LAYER_EXPORT extern std::vector> custom_stype_info; + + // Process validation features, flags and settings specified through extensions, a layer settings file, or environment variables + +diff --git a/layers/stateless_validation.h b/layers/stateless_validation.h +index e0f21b7a6..2fb8c6142 100644 +--- a/layers/stateless_validation.h ++++ b/layers/stateless_validation.h +@@ -31,7 +31,7 @@ + [[maybe_unused]] static const char *kVUID_PVError_ExtensionNotEnabled = "UNASSIGNED-GeneralParameterError-ExtensionNotEnabled"; + [[maybe_unused]] static const char *kVUID_PVError_ApiVersionViolation = "UNASSIGNED-API-Version-Violation"; + +-extern std::vector> custom_stype_info; ++VK_LAYER_EXPORT extern std::vector> custom_stype_info; + + // String returned by string_VkStructureType for an unrecognized type. + const std::string UnsupportedStructureTypeString = "Unhandled VkStructureType"; +diff --git a/scripts/layer_chassis_generator.py b/scripts/layer_chassis_generator.py +index be76d4204..62b442e8b 100644 +--- a/scripts/layer_chassis_generator.py ++++ b/scripts/layer_chassis_generator.py +@@ -600,7 +600,7 @@ bool wrap_handles = true; + #include "chassis_dispatch_helper.h" + + // Global list of sType,size identifiers +-std::vector> custom_stype_info{}; ++VK_LAYER_EXPORT std::vector> custom_stype_info{}; + """ + + inline_custom_source_preamble_2 = """ +-- +2.39.1 + diff --git a/fix_shared.patch b/fix_shared.patch deleted file mode 100644 index 5024498..0000000 --- a/fix_shared.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt.dma Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt ---- Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt.dma 2023-01-31 12:05:35.414802790 +1000 -+++ Vulkan-ValidationLayers-sdk-1.3.239.0/layers/CMakeLists.txt 2023-01-31 12:06:54.380001391 +1000 -@@ -23,7 +23,7 @@ - # https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/4640 - add_compile_definitions(XXH_NO_LONG_LONG) - --add_library(VkLayer_utils STATIC) -+add_library(VkLayer_utils SHARED) - target_sources(VkLayer_utils PRIVATE - generated/vk_format_utils.h - generated/vk_format_utils.cpp diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 996802b..3f837b2 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -6,7 +6,6 @@ Summary: Vulkan validation layers License: ASL 2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz -Patch0: fix_shared.patch BuildRequires: gcc BuildRequires: gcc-c++ From 9ece395d1fa2d962b0639fabba4b08e106e3b79d Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 16 Feb 2023 06:48:20 +1000 Subject: [PATCH 63/96] vvl: add static library to devel package --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 3f837b2..db4bfaa 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -72,6 +72,7 @@ developing applications that use %{name}. %files devel %{_includedir}/vulkan/ +%{_libdir}/libVkLayer_utils.a %changelog %autochangelog From 4b6928fe1c0c812cb635ddc146327f1c4ed4206d Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 24 Apr 2023 10:55:27 +1000 Subject: [PATCH 64/96] update to 1.3.243.0 sdk release --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index acefdc1..6c31b74 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /Vulkan-ValidationLayers-sdk-1.3.224.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.231.1.tar.gz /Vulkan-ValidationLayers-sdk-1.3.239.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.243.0.tar.gz diff --git a/sources b/sources index 56955ab..241c149 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.239.0.tar.gz) = d5c2343f6036bc2046c5dca36417fc625604919fd961f49f6c46f1eeacbb9be93a1cf127939b1fb5b2c89eb649bca73f5375331bcc488bab4d97ad0aebd4399e +SHA512 (Vulkan-ValidationLayers-sdk-1.3.243.0.tar.gz) = d2bba9afc2013ccd41953eb699e9568c85f90bb99d1be9866126a8bc18ae492e55970acc2ca4d7b9850b0201b0451acbb5335ea19dcd030dc71d545feb261a19 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index db4bfaa..41205d4 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.239.0 +Version: 1.3.243.0 Release: %autorelease Summary: Vulkan validation layers From 1e87d83fd3ec8672b38bdd0da88a648e925154ee Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 20 Jun 2023 14:53:43 +1000 Subject: [PATCH 65/96] update to 1.3.250.0 sdk --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 6c31b74..fd7633d 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /Vulkan-ValidationLayers-sdk-1.3.231.1.tar.gz /Vulkan-ValidationLayers-sdk-1.3.239.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.243.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.250.0.tar.gz diff --git a/sources b/sources index 241c149..1d68c7a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.243.0.tar.gz) = d2bba9afc2013ccd41953eb699e9568c85f90bb99d1be9866126a8bc18ae492e55970acc2ca4d7b9850b0201b0451acbb5335ea19dcd030dc71d545feb261a19 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.250.0.tar.gz) = 5e8aef501961b49d7b4390d8c8ce09fe0b7657d323859d2052a8a14b042da69d7b1387a8aadede8372711313518b6d75fb78f41e2e0c1ad69c99a5b58524fb82 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 41205d4..d053f3b 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.243.0 +Version: 1.3.250.0 Release: %autorelease Summary: Vulkan validation layers From 1683e4ca5846108573ecd46ac024bfa6f9c074ce Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 6 Jul 2023 13:11:31 +1000 Subject: [PATCH 66/96] update to 1.3.250.1 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index fd7633d..08c16d4 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /Vulkan-ValidationLayers-sdk-1.3.239.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.243.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.250.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.250.1.tar.gz diff --git a/sources b/sources index 1d68c7a..8a65254 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.250.0.tar.gz) = 5e8aef501961b49d7b4390d8c8ce09fe0b7657d323859d2052a8a14b042da69d7b1387a8aadede8372711313518b6d75fb78f41e2e0c1ad69c99a5b58524fb82 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.250.1.tar.gz) = beeabb8c81991cc25b582844c87f5fde1e1c20b12eaf41803d792674bfa66f5bcfeffd8fa0759234a7f17401457a321ca054ceffed7996bdf521ba7a1efdce35 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d053f3b..d11facb 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.250.0 +Version: 1.3.250.1 Release: %autorelease Summary: Vulkan validation layers From ef3013937477619911c4496d2f9f696311db8407 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:55:06 +0000 Subject: [PATCH 67/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From b4550a799261354bfc51dc36bdc55b890db36452 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 4 Sep 2023 16:30:16 +1000 Subject: [PATCH 68/96] migrated to SPDX license --- vulkan-validation-layers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d11facb..979bb59 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -3,7 +3,7 @@ Version: 1.3.250.1 Release: %autorelease Summary: Vulkan validation layers -License: ASL 2.0 +License: Apache-2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz From f3a02234a15caeb1dbfa57632379d353fc028218 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 5 Sep 2023 15:09:51 +1000 Subject: [PATCH 69/96] update to 1.3.261.1 sdk --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 08c16d4..9954a1b 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /Vulkan-ValidationLayers-sdk-1.3.243.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.250.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.250.1.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.261.1.tar.gz diff --git a/sources b/sources index 8a65254..e4f09d4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.250.1.tar.gz) = beeabb8c81991cc25b582844c87f5fde1e1c20b12eaf41803d792674bfa66f5bcfeffd8fa0759234a7f17401457a321ca054ceffed7996bdf521ba7a1efdce35 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.261.1.tar.gz) = 454c6aa699ee2f97496f4e26037c050db001d0fe274011d80bc7055ddab40ce74b082980b2295cab483df9fea9b8dc5ee8718e844cb75cd17b3bf0b84807155b diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 979bb59..60c5b89 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.250.1 +Version: 1.3.261.1 Release: %autorelease Summary: Vulkan validation layers From bd3483c0f0da2a94e275c8181e3600e6f3e9dbe2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Mon, 20 Nov 2023 08:51:29 +0100 Subject: [PATCH 70/96] update to 1.3.268.0 SDK --- .gitignore | 1 + 0001-add-missing-VK_LAYER_EXPORTs.patch | 32 ++++++++++++------------- sources | 2 +- vulkan-validation-layers.spec | 16 ++++++++----- 4 files changed, 28 insertions(+), 23 deletions(-) diff --git a/.gitignore b/.gitignore index 9954a1b..854d970 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ /Vulkan-ValidationLayers-sdk-1.3.250.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.250.1.tar.gz /Vulkan-ValidationLayers-sdk-1.3.261.1.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.268.0.tar.gz diff --git a/0001-add-missing-VK_LAYER_EXPORTs.patch b/0001-add-missing-VK_LAYER_EXPORTs.patch index 1e960f5..9850547 100644 --- a/0001-add-missing-VK_LAYER_EXPORTs.patch +++ b/0001-add-missing-VK_LAYER_EXPORTs.patch @@ -5,8 +5,8 @@ Subject: [PATCH] add missing VK_LAYER_EXPORTs --- layers/layer_options.h | 2 +- - layers/stateless_validation.h | 2 +- - scripts/layer_chassis_generator.py | 2 +- + layers/stateless/stateless_validation.h | 2 +- + scripts/generators/layer_chassis_generator.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/layers/layer_options.h b/layers/layer_options.h @@ -15,17 +15,17 @@ index 97909a5ed..d19e42c01 100644 +++ b/layers/layer_options.h @@ -22,7 +22,7 @@ - #include "chassis.h" + #define OBJECT_LAYER_NAME "VK_LAYER_KHRONOS_validation" -extern std::vector> custom_stype_info; +VK_LAYER_EXPORT extern std::vector> custom_stype_info; // Process validation features, flags and settings specified through extensions, a layer settings file, or environment variables -diff --git a/layers/stateless_validation.h b/layers/stateless_validation.h +diff --git a/layers/stateless/stateless_validation.h b/layers/stateless/stateless_validation.h index e0f21b7a6..2fb8c6142 100644 ---- a/layers/stateless_validation.h -+++ b/layers/stateless_validation.h +--- a/layers/stateless/stateless_validation.h ++++ b/layers/stateless/stateless_validation.h @@ -31,7 +31,7 @@ [[maybe_unused]] static const char *kVUID_PVError_ExtensionNotEnabled = "UNASSIGNED-GeneralParameterError-ExtensionNotEnabled"; [[maybe_unused]] static const char *kVUID_PVError_ApiVersionViolation = "UNASSIGNED-API-Version-Violation"; @@ -35,19 +35,19 @@ index e0f21b7a6..2fb8c6142 100644 // String returned by string_VkStructureType for an unrecognized type. const std::string UnsupportedStructureTypeString = "Unhandled VkStructureType"; -diff --git a/scripts/layer_chassis_generator.py b/scripts/layer_chassis_generator.py +diff --git a/scripts/generators/layer_chassis_generator.py b/scripts/generators/layer_chassis_generator.py index be76d4204..62b442e8b 100644 ---- a/scripts/layer_chassis_generator.py -+++ b/scripts/layer_chassis_generator.py -@@ -600,7 +600,7 @@ bool wrap_handles = true; - #include "chassis_dispatch_helper.h" +--- a/scripts/generators/layer_chassis_generator.py ++++ b/scripts/generators/layer_chassis_generator.py +@@ -845,7 +845,7 @@ class LayerChassisOutputGenerator(BaseGenerator): - // Global list of sType,size identifiers --std::vector> custom_stype_info{}; -+VK_LAYER_EXPORT std::vector> custom_stype_info{}; - """ + out.append(''' + // Global list of sType,size identifiers +- std::vector> custom_stype_info{}; ++ VK_LAYER_EXPORT std::vector> custom_stype_info{}; - inline_custom_source_preamble_2 = """ + template + ValidationObjectType* ValidationObject::GetValidationObject() const { -- 2.39.1 diff --git a/sources b/sources index e4f09d4..8de25c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.261.1.tar.gz) = 454c6aa699ee2f97496f4e26037c050db001d0fe274011d80bc7055ddab40ce74b082980b2295cab483df9fea9b8dc5ee8718e844cb75cd17b3bf0b84807155b +SHA512 (Vulkan-ValidationLayers-sdk-1.3.268.0.tar.gz) = 74282cede73f67ee39ab78b99cd53f78ac0427ec6ca897ec41eb28b0e2d1106006d688bfbfdb2f0924b84149d516d42b1abe3680cdc6019c66457451f19b44dd diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 60c5b89..b108d83 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,11 +1,11 @@ Name: vulkan-validation-layers -Version: 1.3.261.1 +Version: 1.3.268.0 Release: %autorelease Summary: Vulkan validation layers License: Apache-2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers -Source0: %url/archive/sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz +Source0: %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ @@ -17,6 +17,7 @@ BuildRequires: spirv-tools-devel BuildRequires: spirv-headers-devel BuildRequires: vulkan-headers BuildRequires: vulkan-loader-devel +BuildRequires: vulkan-utility-libraries-devel BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-server) @@ -32,13 +33,16 @@ Vulkan validation layers Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: vulkan-headers +# The devel files are now provided by vulkan-utility-libraries-devel +# Deprecate vulkan-validation-layers-devel +Provides: deprecated() %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep -%autosetup -p1 -n Vulkan-ValidationLayers-sdk-%{version} +%autosetup -p1 -n Vulkan-ValidationLayers-vulkan-sdk-%{version} %build @@ -66,13 +70,13 @@ developing applications that use %{name}. %files %license LICENSE.txt -%doc README.md CONTRIBUTING.md LAYER_CONFIGURATION.md +%doc README.md CONTRIBUTING.md %{_datadir}/vulkan/explicit_layer.d/*.json %{_libdir}/libVkLayer_*.so %files devel -%{_includedir}/vulkan/ -%{_libdir}/libVkLayer_utils.a +# The devel files are now provided by vulkan-utility-libraries-devel +# Keep empty for backwards compatibility %changelog %autochangelog From 7463ddf703638f6b0ee0e896885b20ff2d064b4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Thu, 30 Nov 2023 15:18:58 +0100 Subject: [PATCH 71/96] Add missing dependency --- vulkan-validation-layers.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index b108d83..511df47 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -7,6 +7,8 @@ License: Apache-2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz +Requires: vulkan-utility-libraries-devel + BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake3 From 24bff3a91fd3cb1fa8b55f85dbd3d5b40733dfb2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:17:24 +0000 Subject: [PATCH 72/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 5c00e2d574151f9a45302ba645b7d1690c3c4702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Thu, 1 Feb 2024 16:07:03 +0100 Subject: [PATCH 73/96] Remove dependency to vulkan-utility-libraries-devel --- vulkan-validation-layers.spec | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 511df47..724012c 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -7,8 +7,6 @@ License: Apache-2.0 URL: https://github.com/KhronosGroup/Vulkan-ValidationLayers Source0: %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-ValidationLayers-sdk-%{version}.tar.gz -Requires: vulkan-utility-libraries-devel - BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake3 @@ -31,18 +29,6 @@ BuildRequires: pkgconfig(xcb) %description Vulkan validation layers -%package devel -Summary: Development files for %{name} -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: vulkan-headers -# The devel files are now provided by vulkan-utility-libraries-devel -# Deprecate vulkan-validation-layers-devel -Provides: deprecated() - -%description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - %prep %autosetup -p1 -n Vulkan-ValidationLayers-vulkan-sdk-%{version} @@ -76,9 +62,5 @@ developing applications that use %{name}. %{_datadir}/vulkan/explicit_layer.d/*.json %{_libdir}/libVkLayer_*.so -%files devel -# The devel files are now provided by vulkan-utility-libraries-devel -# Keep empty for backwards compatibility - %changelog %autochangelog From 79a991f7255bf4472678623d0e85db075c10aec6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Thu, 22 Feb 2024 12:48:32 +0100 Subject: [PATCH 74/96] Update to 1.3.275.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 854d970..00b276e 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /Vulkan-ValidationLayers-sdk-1.3.250.1.tar.gz /Vulkan-ValidationLayers-sdk-1.3.261.1.tar.gz /Vulkan-ValidationLayers-sdk-1.3.268.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz diff --git a/sources b/sources index 8de25c8..ca6aa78 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.268.0.tar.gz) = 74282cede73f67ee39ab78b99cd53f78ac0427ec6ca897ec41eb28b0e2d1106006d688bfbfdb2f0924b84149d516d42b1abe3680cdc6019c66457451f19b44dd +SHA512 (Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz) = 755bdde7e7129b7a3ed06a4bebdaf11212288802119e0dc224aab63491de30c9b1c25972bdafd4fedbfea43bf6c29cdbc409374e57fbf0331798530a8ae94a70 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 724012c..fdc4bb4 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.268.0 +Version: 1.3.275.0 Release: %autorelease Summary: Vulkan validation layers From 99724b38804290dcd6d2afee17f663d60c795b92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Wed, 3 Apr 2024 11:43:35 +0200 Subject: [PATCH 75/96] Update to 1.3.280.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 00b276e..8c8222c 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /Vulkan-ValidationLayers-sdk-1.3.261.1.tar.gz /Vulkan-ValidationLayers-sdk-1.3.268.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.280.0.tar.gz diff --git a/sources b/sources index ca6aa78..f32e335 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz) = 755bdde7e7129b7a3ed06a4bebdaf11212288802119e0dc224aab63491de30c9b1c25972bdafd4fedbfea43bf6c29cdbc409374e57fbf0331798530a8ae94a70 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.280.0.tar.gz) = b397d4aa5406e25eb241a72f006fb05554d8ec96eec4c31ed08ef34d0b362f8e544a2e8bcf044112bdbb2733f2a9f50bf8b63aff64e143e450fa01298dc7838a diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index fdc4bb4..1ddf5a3 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.275.0 +Version: 1.3.280.0 Release: %autorelease Summary: Vulkan validation layers From 24dae180cba37892e08d72a542b48dd1814f8dfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Mon, 27 May 2024 18:03:48 +0200 Subject: [PATCH 76/96] Update to 1.3.283.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8c8222c..2f4a8e9 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /Vulkan-ValidationLayers-sdk-1.3.268.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.280.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.283.0.tar.gz diff --git a/sources b/sources index f32e335..5a84d5f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.280.0.tar.gz) = b397d4aa5406e25eb241a72f006fb05554d8ec96eec4c31ed08ef34d0b362f8e544a2e8bcf044112bdbb2733f2a9f50bf8b63aff64e143e450fa01298dc7838a +SHA512 (Vulkan-ValidationLayers-sdk-1.3.283.0.tar.gz) = fc2ca2c79be8e01fc39a7802644d5e10b5196317eaac246a17b73093409739e771ac267c1ed8aad08ba68afdebc583702980f195a5f93421a0c041da3f4b6e49 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 1ddf5a3..44ecb44 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.280.0 +Version: 1.3.283.0 Release: %autorelease Summary: Vulkan validation layers From ea8bacdb098ae18f99e2f528622f7f2350d7e8cf Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:03:54 +0000 Subject: [PATCH 77/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From f54944d22a92c63ed33437a5f790fbfa196d0000 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Wed, 14 Aug 2024 17:27:46 +0200 Subject: [PATCH 78/96] Update to 1.3.290.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2f4a8e9..286ca7e 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /Vulkan-ValidationLayers-sdk-1.3.275.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.280.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.283.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.290.0.tar.gz diff --git a/sources b/sources index 5a84d5f..3c4894a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.283.0.tar.gz) = fc2ca2c79be8e01fc39a7802644d5e10b5196317eaac246a17b73093409739e771ac267c1ed8aad08ba68afdebc583702980f195a5f93421a0c041da3f4b6e49 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.290.0.tar.gz) = 9f1d512b4bafbcef586789e933f903c383bbb9644d0a978a390da16e03ee2395c39c9c7b622e437e1c74880409df0a3cfc3a44b066cc0efeaee8d1edb9349d26 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 44ecb44..c854251 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.283.0 +Version: 1.3.290.0 Release: %autorelease Summary: Vulkan validation layers From 7b3ee33dc2f9b62badf89fbe29308a1ba5704e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Fri, 11 Oct 2024 15:59:17 +0200 Subject: [PATCH 79/96] Update to 1.3.296.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 286ca7e..13bde0d 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /Vulkan-ValidationLayers-sdk-1.3.280.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.283.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.290.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.3.296.0.tar.gz diff --git a/sources b/sources index 3c4894a..c87f970 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.290.0.tar.gz) = 9f1d512b4bafbcef586789e933f903c383bbb9644d0a978a390da16e03ee2395c39c9c7b622e437e1c74880409df0a3cfc3a44b066cc0efeaee8d1edb9349d26 +SHA512 (Vulkan-ValidationLayers-sdk-1.3.296.0.tar.gz) = 457edee35a347456391c9b36bdf5d457f05210b6a8889d0623498582d3385bed474fbd7dae66406d20f70d96238ca752414eaa844b86b431ec7f8cf721d46d08 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index c854251..d44bc14 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.290.0 +Version: 1.3.296.0 Release: %autorelease Summary: Vulkan validation layers From c6f437e419ed76bdaa5c997506dd4e1c0b933d1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Wed, 15 Jan 2025 17:02:32 +0100 Subject: [PATCH 80/96] Update to 1.4.304.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 13bde0d..0144b76 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /Vulkan-ValidationLayers-sdk-1.3.283.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.290.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.296.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.304.0.tar.gz diff --git a/sources b/sources index c87f970..4dcbd1a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.3.296.0.tar.gz) = 457edee35a347456391c9b36bdf5d457f05210b6a8889d0623498582d3385bed474fbd7dae66406d20f70d96238ca752414eaa844b86b431ec7f8cf721d46d08 +SHA512 (Vulkan-ValidationLayers-sdk-1.4.304.0.tar.gz) = 1b13ab2d196b5a9c5e85d0d8679ba0ca03b0c0c18f456ac9fb4314cd283b834883d4a89421a32627e266022dbd1b6684955799906c874e8c325c404738d49a4c diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index d44bc14..877d958 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.3.296.0 +Version: 1.4.304.0 Release: %autorelease Summary: Vulkan validation layers From 42e8edbd9a23faad2f1043355ad00724c6ba337e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:40:56 +0000 Subject: [PATCH 81/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From f9320bc0af6f25c99522c3e347ab9bd4759d86db Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Thu, 27 Mar 2025 22:44:01 -0400 Subject: [PATCH 82/96] Update to SDK v1.4.309 Signed-off-by: Anusha Srivatsa --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 0144b76..8a65bd2 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /Vulkan-ValidationLayers-sdk-1.3.290.0.tar.gz /Vulkan-ValidationLayers-sdk-1.3.296.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.304.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.309.0.tar.gz diff --git a/sources b/sources index 4dcbd1a..d827428 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.4.304.0.tar.gz) = 1b13ab2d196b5a9c5e85d0d8679ba0ca03b0c0c18f456ac9fb4314cd283b834883d4a89421a32627e266022dbd1b6684955799906c874e8c325c404738d49a4c +SHA512 (Vulkan-ValidationLayers-sdk-1.4.309.0.tar.gz) = 453fb519e2b4e035e82f9e372e235e6870eff7e32938fc903a3ee35354f4a535393f9f45264518e8ff5113ce3d59450668253b8d9b833c6f0669b7a1373cb7cc diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 877d958..da93ace 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.4.304.0 +Version: 1.4.309.0 Release: %autorelease Summary: Vulkan validation layers From dc9e34c3dddcbf65108348e8b00bcb995148d5ca Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Thu, 8 May 2025 15:42:58 -0400 Subject: [PATCH 83/96] Update to SDK version v1.4.313.0 --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8a65bd2..19c02f7 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /Vulkan-ValidationLayers-sdk-1.3.296.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.304.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.309.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.313.0.tar.gz diff --git a/sources b/sources index d827428..5db331b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.4.309.0.tar.gz) = 453fb519e2b4e035e82f9e372e235e6870eff7e32938fc903a3ee35354f4a535393f9f45264518e8ff5113ce3d59450668253b8d9b833c6f0669b7a1373cb7cc +SHA512 (Vulkan-ValidationLayers-sdk-1.4.313.0.tar.gz) = c092bc2c08bd200b8987c7d7c3ea06c58bcb88efee4cc9f45e16dcc52165d8a767b92a621e3f32954f574522155dc7720d71a7c7ed1aabede383daa88e4e8a6c diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index da93ace..07ebace 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.4.309.0 +Version: 1.4.313.0 Release: %autorelease Summary: Vulkan validation layers From e31c86cb20f8f799464fc4fa5fc6df9002eb2833 Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Tue, 15 Jul 2025 17:47:52 -0500 Subject: [PATCH 84/96] Update to SDk v1.4.321.0 Signed-off-by: Anusha Srivatsa --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 19c02f7..aa0cf65 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /Vulkan-ValidationLayers-sdk-1.4.304.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.309.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.313.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.321.0.tar.gz diff --git a/sources b/sources index 5db331b..fb6b6e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.4.313.0.tar.gz) = c092bc2c08bd200b8987c7d7c3ea06c58bcb88efee4cc9f45e16dcc52165d8a767b92a621e3f32954f574522155dc7720d71a7c7ed1aabede383daa88e4e8a6c +SHA512 (Vulkan-ValidationLayers-sdk-1.4.321.0.tar.gz) = 47651166201f06159348c36667097410f9b51c1907754f99b44af58ef0f6b75c47e8b1f31d06b821915589575bd74dcbda927751994b088deeaa1e46ff1653c5 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 07ebace..85ed0ce 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.4.313.0 +Version: 1.4.321.0 Release: %autorelease Summary: Vulkan validation layers From 0d83a7bfa3c71a63de68286d1368f54b7d60dbe5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:15:26 +0000 Subject: [PATCH 85/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 3e547610f33dfde74c20bfe6f8d3b5984bd648f1 Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Fri, 8 Aug 2025 16:19:55 -0400 Subject: [PATCH 86/96] Rebuild v1.4.321.0 in new sidetag https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/MARLVOEKRQUWBJSVADOV7S6FTA3LW34C/ To fix from the above change, lets rebuild the package in a new sidetag. Signed-off-by: Anusha Srivatsa From 39d250f32cab6fa86178ee6905db6567cbd4523d Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Thu, 11 Sep 2025 21:42:19 -0400 Subject: [PATCH 87/96] Build in a new side-tag spirv-headers ned a backport, causing rest of vulkan sdk packages to be rebuilt Signed-off-by: Anusha Srivatsa From fa26ba6f77f5ffa6d0fd1e303fbeb80646d95f87 Mon Sep 17 00:00:00 2001 From: Jocelyn Falempe Date: Wed, 3 Dec 2025 09:58:59 +0100 Subject: [PATCH 88/96] Update to sdk 1.4.328.1 Signed-off-by: Jocelyn Falempe --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index aa0cf65..1e9faaa 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /Vulkan-ValidationLayers-sdk-1.4.309.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.313.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.321.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.328.1.tar.gz diff --git a/sources b/sources index fb6b6e1..bba2059 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.4.321.0.tar.gz) = 47651166201f06159348c36667097410f9b51c1907754f99b44af58ef0f6b75c47e8b1f31d06b821915589575bd74dcbda927751994b088deeaa1e46ff1653c5 +SHA512 (Vulkan-ValidationLayers-sdk-1.4.328.1.tar.gz) = c4a6c81aa9bb88ffd4b6ffe6d219f74d9030f73a0f6002ccec16a4efc88a0b0738549008fd7271ea28c7ebd57c85c90e3754c8579ba0fa888bc5dcf66090e9a9 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 85ed0ce..626a285 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.4.321.0 +Version: 1.4.328.1 Release: %autorelease Summary: Vulkan validation layers From bd2fe82b29e1b9a41258fd8eb63d6032e021beec Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:05:14 +0000 Subject: [PATCH 89/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From f3f7c6271f710d9421a1d08f101ae06cd20c9db2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Tue, 17 Feb 2026 11:00:06 +0100 Subject: [PATCH 90/96] Update to 1.4.341.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 20 ++++++++++---------- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 1e9faaa..f0576a5 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ /Vulkan-ValidationLayers-sdk-1.4.313.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.321.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.328.1.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.341.0.tar.gz diff --git a/sources b/sources index bba2059..18a87ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.4.328.1.tar.gz) = c4a6c81aa9bb88ffd4b6ffe6d219f74d9030f73a0f6002ccec16a4efc88a0b0738549008fd7271ea28c7ebd57c85c90e3754c8579ba0fa888bc5dcf66090e9a9 +SHA512 (Vulkan-ValidationLayers-sdk-1.4.341.0.tar.gz) = 621ed3bc35d97bbac6a2343818530ac5b36c10868fb0fa8de7a3dbb9ae67f3676fd66656a36c4f19ec875b247b0c29b478d735882a429e850c1754203d4f9845 diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 626a285..c97ddd3 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.4.328.1 +Version: 1.4.341.0 Release: %autorelease Summary: Vulkan validation layers @@ -9,7 +9,7 @@ Source0: %url/archive/vulkan-sdk-%{version}.tar.gz#/Vulkan-ValidationLaye BuildRequires: gcc BuildRequires: gcc-c++ -BuildRequires: cmake3 +BuildRequires: cmake BuildRequires: glslang-devel BuildRequires: ninja-build BuildRequires: python%{python3_pkgversion}-devel @@ -38,14 +38,14 @@ Vulkan validation layers %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') %global optflags %(echo %{optflags} | sed 's/-O2 /-O1 /') -%cmake3 -DCMAKE_BUILD_TYPE=Release \ - -DBUILD_WERROR=OFF \ - -DGLSLANG_INSTALL_DIR=%{_prefix} \ - -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ - -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ - -DSPIRV_HEADERS_INSTALL_DIR=%{_prefix} \ - -DVULKAN_HEADERS_INSTALL_DIR=%{_prefix} \ - -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} +%cmake -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_WERROR=OFF \ + -DGLSLANG_INSTALL_DIR=%{_prefix} \ + -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ + -DUSE_ROBIN_HOOD_HASHING:BOOL=OFF \ + -DSPIRV_HEADERS_INSTALL_DIR=%{_prefix} \ + -DVULKAN_HEADERS_INSTALL_DIR=%{_prefix} \ + -DCMAKE_INSTALL_INCLUDEDIR=%{_includedir} %cmake_build From 5beacdd82355381123caae4add6ea05026ff5e1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Exp=C3=B3sito?= Date: Tue, 17 Feb 2026 18:58:59 +0100 Subject: [PATCH 91/96] Apply optimization workaround to ix86 only These workarounds where introduced for ix86 in the first place. In newer versions, they are causing build issues: https://bugzilla.redhat.com/show_bug.cgi?id=2440395 Enable them conditionally. --- vulkan-validation-layers.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index c97ddd3..0b3ae50 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -35,8 +35,10 @@ Vulkan validation layers %build # Decrease debuginfo verbosity to reduce memory consumption even more +%ifarch %{ix86} %global optflags %(echo %{optflags} | sed 's/-g /-g1 /') %global optflags %(echo %{optflags} | sed 's/-O2 /-O1 /') +%endif %cmake -DCMAKE_BUILD_TYPE=Release \ -DBUILD_WERROR=OFF \ From d276542e82e5864eec731712e6c988b7f4fe993b Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Wed, 11 Mar 2026 15:13:02 -0600 Subject: [PATCH 92/96] Add packit config for sidetag group builds --- .packit.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .packit.yaml diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..3c424d0 --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,28 @@ +# packit config for vulkan-validation-layers +# Build Stage 4 - depends on glslang, vulkan-utility-libraries + +jobs: + - job: koji_build + trigger: commit | koji_build + dist_git_branches: + - fedora-all + sidetag_group: vulkan-sdk-releases + dependencies: + - glslang + - vulkan-utility-libraries + + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-branched + sidetag_group: vulkan-sdk-releases + dependencies: + - spirv-headers + - vulkan-headers + - spirv-tools + - vulkan-loader + - glslang + - vulkan-utility-libraries + - vulkan-volk + - vulkan-tools + - shaderc From 0a002943226af944d1e2651f8cde0feddb73e573 Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Tue, 26 May 2026 15:27:16 -0500 Subject: [PATCH 93/96] packit: add allowed_committers to enable build triggers Co-Authored-By: Claude Opus 4.6 --- .packit.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.packit.yaml b/.packit.yaml index 3c424d0..3329127 100644 --- a/.packit.yaml +++ b/.packit.yaml @@ -4,6 +4,7 @@ jobs: - job: koji_build trigger: commit | koji_build + allowed_committers: [all_admins] dist_git_branches: - fedora-all sidetag_group: vulkan-sdk-releases From d20c75734758063f992860a34caaf506165571fb Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Wed, 27 May 2026 14:16:48 -0500 Subject: [PATCH 94/96] Update to 1.4.350.0 SDK --- .gitignore | 1 + sources | 2 +- vulkan-validation-layers.spec | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index f0576a5..eed940e 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /Vulkan-ValidationLayers-sdk-1.4.321.0.tar.gz /Vulkan-ValidationLayers-sdk-1.4.328.1.tar.gz /Vulkan-ValidationLayers-sdk-1.4.341.0.tar.gz +/Vulkan-ValidationLayers-sdk-1.4.350.0.tar.gz diff --git a/sources b/sources index 18a87ca..84bebd0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Vulkan-ValidationLayers-sdk-1.4.341.0.tar.gz) = 621ed3bc35d97bbac6a2343818530ac5b36c10868fb0fa8de7a3dbb9ae67f3676fd66656a36c4f19ec875b247b0c29b478d735882a429e850c1754203d4f9845 +SHA512 (Vulkan-ValidationLayers-sdk-1.4.350.0.tar.gz) = 7005b696069d5580ffd1942f115b32a7b3fd2aa24bf9666222174e2d6f4d8471e5df7433b49c08360f9126dbd02cd4009dfcee4a6642948b8e36d658aad4d72b diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 0b3ae50..8ac967e 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -1,5 +1,5 @@ Name: vulkan-validation-layers -Version: 1.4.341.0 +Version: 1.4.350.0 Release: %autorelease Summary: Vulkan validation layers From fef1f34e042bf22a7cb87b1b37c73ed646a3341a Mon Sep 17 00:00:00 2001 From: Anusha Srivatsa Date: Wed, 27 May 2026 22:16:54 -0500 Subject: [PATCH 95/96] Added -DUPDATE_DEPS=OFF MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upstream flipped this to ON by default in 1.4.350.0, which makes the build try to git clone dependencies at configure time — that's a no-go in Koji (no git, no network). With this off, it'll use the system packages from BuildRequires as before Signed-off-by: Anusha Srivatsa --- vulkan-validation-layers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vulkan-validation-layers.spec b/vulkan-validation-layers.spec index 8ac967e..53915bb 100644 --- a/vulkan-validation-layers.spec +++ b/vulkan-validation-layers.spec @@ -41,6 +41,7 @@ Vulkan validation layers %endif %cmake -DCMAKE_BUILD_TYPE=Release \ + -DUPDATE_DEPS=OFF \ -DBUILD_WERROR=OFF \ -DGLSLANG_INSTALL_DIR=%{_prefix} \ -DBUILD_LAYER_SUPPORT_FILES:BOOL=ON \ From 8f186dcc1e0299f480a994a255bce3f90add2d38 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:39:30 +0000 Subject: [PATCH 96/96] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild