1
0

- Update to release SDK-1.3.261.0

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/vulkan-validationlayers?expand=0&rev=125
This commit is contained in:
Jan Engelhardt 2023-08-23 19:46:53 +00:00 committed by Git OBS Bridge
parent acc10d8198
commit 759bdad2a0
5 changed files with 45 additions and 23 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cc7989c019c8b7a18b8c3baabb30c1eba7921b2c63c54b46366f9ade4a9a7d1f
size 4829919

3
sdk-1.3.261.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cda2f78c894088787e77c52ea5bc968701e0fa7681e9ad533fc307f69f569ca8
size 5005066

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Wed Aug 23 19:30:07 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
- Update to release SDK-1.3.261.0
* Fix crash with push constants using spec const
* VVL for VK_EXT_dynamic_rendering_unused_attachments
* Fix vkGetSemaphoreCounterValue timeout with GPU-AV
* Add state tracking for CmdSetDepthBias2EXT
* Enable CooperativeMatrixKHR generation
* Add support for concurrent blocking operations
* Add basic shader object validation
* Prevent crash for physicalStorageBuffer interface
* Add Zero RenderArea checks
* Add active query type check for vkCmdExecuteCommands
* Add VkBufferUsageFlags2CreateInfoKHR support
* Fix multiview check with dynamic rendering
* Add validation for CopyMemoryToImage, CopyImageToMemory,
VkCopyImageToImageEXT, VkHostImageLayoutTransitionInfoEXT,
VK_EXT_shader_object
* Add support for Image Layout check for CopyImage
* Add support for TransitionImageLayoutEXT record
* Add layout checks to MemoryToImage & ImageToMemory
------------------------------------------------------------------- -------------------------------------------------------------------
Tue May 30 21:41:55 UTC 2023 - Jan Engelhardt <jengelh@inai.de> Tue May 30 21:41:55 UTC 2023 - Jan Engelhardt <jengelh@inai.de>

View File

@ -17,9 +17,9 @@
Name: vulkan-validationlayers Name: vulkan-validationlayers
Version: 1.3.250.0 Version: 1.3.261.0
Release: 0 Release: 0
%define lname libVkLayer_utils-1_3_250_0 %define lname libVkLayer_utils-1_3_261_0
Summary: Validation layers for Vulkan Summary: Validation layers for Vulkan
License: Apache-2.0 License: Apache-2.0
Group: Development/Tools/Other Group: Development/Tools/Other
@ -33,15 +33,15 @@ BuildRequires: gcc-c++
%else %else
BuildRequires: gcc11-c++ BuildRequires: gcc11-c++
%endif %endif
BuildRequires: glslang-devel >= 12.2 BuildRequires: glslang-devel >= 12.3.1+sdk261
BuildRequires: memory-constraints BuildRequires: memory-constraints
BuildRequires: pkg-config BuildRequires: pkg-config
BuildRequires: python3-base BuildRequires: python3-base
BuildRequires: spirv-headers >= 1.6.1+sdk250 BuildRequires: spirv-headers >= 1.6.1+sdk250
BuildRequires: spirv-tools-devel >= 2023.3~rc1 BuildRequires: spirv-tools-devel >= 2023.4~rc2
BuildRequires: vulkan-headers BuildRequires: vulkan-headers
BuildRequires: xxhash-devel BuildRequires: xxhash-devel
BuildRequires: pkgconfig(vulkan) >= 1.3.250 BuildRequires: pkgconfig(vulkan) >= 1.3.261
BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb)
Conflicts: vulkan < 1.1 Conflicts: vulkan < 1.1

View File

@ -7,28 +7,27 @@ bundled one), it makes sense to build ValidationLayers itself with the system
xxhash as well, so that the ABI matches. xxhash as well, so that the ABI matches.
--- ---
layers/CMakeLists.txt | 4 +--- layers/CMakeLists.txt | 3 +--
1 file changed, 1 insertion(+), 3 deletions(-) 1 file changed, 1 insertion(+), 2 deletions(-)
Index: Vulkan-ValidationLayers-sdk-1.3.250.0/layers/CMakeLists.txt Index: Vulkan-ValidationLayers-sdk-1.3.261.0/layers/CMakeLists.txt
=================================================================== ===================================================================
--- Vulkan-ValidationLayers-sdk-1.3.250.0.orig/layers/CMakeLists.txt --- Vulkan-ValidationLayers-sdk-1.3.261.0.orig/layers/CMakeLists.txt
+++ Vulkan-ValidationLayers-sdk-1.3.250.0/layers/CMakeLists.txt +++ Vulkan-ValidationLayers-sdk-1.3.261.0/layers/CMakeLists.txt
@@ -26,8 +26,6 @@ target_sources(VkLayer_utils PRIVATE @@ -25,8 +25,6 @@ target_sources(VkLayer_utils PRIVATE
containers/custom_containers.h containers/custom_containers.h
error_message/logging.h error_message/logging.h
error_message/logging.cpp error_message/logging.cpp
- external/xxhash.h - external/xxhash.h
- external/xxhash.cpp - external/xxhash.cpp
${API_TYPE}/generated/lvt_function_pointers.cpp ${API_TYPE}/generated/vk_function_pointers.cpp
${API_TYPE}/generated/lvt_function_pointers.h ${API_TYPE}/generated/vk_function_pointers.h
${API_TYPE}/generated/vk_format_utils.h ${API_TYPE}/generated/vk_format_utils.h
@@ -66,7 +64,7 @@ target_sources(VkLayer_utils PRIVATE @@ -70,6 +68,7 @@ target_compile_definitions(VkLayer_utils
# https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/4640 target_link_libraries(VkLayer_utils PUBLIC
target_compile_definitions(VkLayer_utils PUBLIC XXH_NO_LONG_LONG) Vulkan::Headers
${CMAKE_DL_LIBS}
-target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers) + -lxxhash
+target_link_libraries(VkLayer_utils PUBLIC Vulkan::Headers -lxxhash) )
target_include_directories(VkLayer_utils SYSTEM PRIVATE external) target_include_directories(VkLayer_utils SYSTEM PRIVATE external)
target_include_directories(VkLayer_utils PUBLIC . ${API_TYPE}) target_include_directories(VkLayer_utils PUBLIC . ${API_TYPE})