Hi,
An update to the latest Vulkan SDK 1.2.189.1 and associated ports
(glslang, spirv-*). I built the whole suite and tested with vkcube
(from vulkan-tools), vulkaninfo (same), vkquake, and Cryptark via
fnaify with `/gldevice:Vulkan`. Basic runtime and also with
VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation. Everything works
including appropriate complaints from the validation layers in vkquake
and Cryptark. No symbol changes to libvulkan, so no shared object bump.
Fullscreen with vkquake seemed buggy though, but that is most likely a
vkquake and not a vulkan issue, as the other apps ran fine in
fullscreen.
I tested on Intel i7-10700 with integrated UHD 630 GPU again. As usual,
a test with amdgpu would be welcome.
ok?
Index: glslang/Makefile
===================================================================
RCS file: /cvs/ports/graphics/glslang/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- glslang/Makefile 29 Jun 2021 03:48:20 -0000 1.8
+++ glslang/Makefile 14 Oct 2021 21:11:08 -0000
@@ -1,10 +1,10 @@
# $OpenBSD: Makefile,v 1.8 2021/06/29 03:48:20 thfr Exp $
-PORTROACH = ^[0-9]
+PORTROACH = limit:^[0-9]
COMMENT = reference front-end for GLSL and ESSL
-GH_TAGNAME = 11.5.0
+GH_TAGNAME = 11.6.0
GH_ACCOUNT = KhronosGroup
GH_PROJECT = glslang
Index: glslang/distinfo
===================================================================
RCS file: /cvs/ports/graphics/glslang/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- glslang/distinfo 29 Jun 2021 03:48:20 -0000 1.3
+++ glslang/distinfo 14 Oct 2021 21:11:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (glslang-11.5.0.tar.gz) = /QteO9pZG7CL0wSWVamaClXw3kBZucj3s5fksZz11R8=
-SIZE (glslang-11.5.0.tar.gz) = 3373042
+SHA256 (glslang-11.6.0.tar.gz) = mezToMLCIZKT12cjhG92Kp8+fdDcKk80bQ/DoFoM4AA=
+SIZE (glslang-11.6.0.tar.gz) = 3419655
Index: spirv-headers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- spirv-headers/Makefile 29 Jun 2021 03:48:20 -0000 1.5
+++ spirv-headers/Makefile 14 Oct 2021 21:11:08 -0000
@@ -2,9 +2,9 @@
COMMENT = SPIRV-Headers
-DISTNAME = spirv-headers-1.5.4pl2
-# commit from 2021-06-23
-GH_COMMIT = f95c3b3761ee1b1903f54ae69b526ed6f0edc3b9
+DISTNAME = spirv-headers-1.5.4pl3
+# commit from 2021-10-07
+GH_COMMIT = 5ea2d62e8c0ddd9e2a7d0ca5e3f2335e09e5f408
GH_ACCOUNT = KhronosGroup
GH_PROJECT = SPIRV-Headers
Index: spirv-headers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- spirv-headers/distinfo 29 Jun 2021 03:48:20 -0000 1.4
+++ spirv-headers/distinfo 14 Oct 2021 21:11:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (spirv-headers-1.5.4pl2-f95c3b37.tar.gz) = LE1uATM72gU4C0p6J7L0GKT0WtBoImeTWRLoRVKNpek=
-SIZE (spirv-headers-1.5.4pl2-f95c3b37.tar.gz) = 413446
+SHA256 (spirv-headers-1.5.4pl3-5ea2d62e.tar.gz) = WNYcWEKk9Ad42NufJoohafZe3m1DVoOrIrpf3xQLAJs=
+SIZE (spirv-headers-1.5.4pl3-5ea2d62e.tar.gz) = 415152
Index: spirv-headers/pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/spirv-headers/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- spirv-headers/pkg/PLIST 29 Jun 2021 03:48:20 -0000 1.4
+++ spirv-headers/pkg/PLIST 14 Oct 2021 21:11:08 -0000
@@ -77,3 +77,4 @@ share/cmake/SPIRV-Headers/
share/cmake/SPIRV-Headers/SPIRV-HeadersConfig.cmake
share/cmake/SPIRV-Headers/SPIRV-HeadersConfigVersion.cmake
share/cmake/SPIRV-Headers/SPIRV-HeadersTargets.cmake
+share/pkgconfig/SPIRV-Headers.pc
Index: spirv-tools/Makefile
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- spirv-tools/Makefile 29 Jun 2021 03:48:20 -0000 1.8
+++ spirv-tools/Makefile 14 Oct 2021 21:11:08 -0000
@@ -2,11 +2,11 @@
COMMENT = API and commands for processing SPIR-V
-V = 2021.2pl0
+V = 2021.3
DISTNAME = spirv-tools-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = SPIRV-Tools
-GH_COMMIT = e065c482c6c98ef22900822d32a21df8c5473054
+GH_TAGNAME = v${V}
CATEGORIES = devel graphics
Index: spirv-tools/distinfo
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- spirv-tools/distinfo 29 Jun 2021 14:46:46 -0000 1.5
+++ spirv-tools/distinfo 14 Oct 2021 21:11:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (spirv-tools-2021.2pl0-e065c482.tar.gz) = zBY+8nin1a3d5BJ1VJ21yMCkDGxB8P5bBj9i0xxkzpw=
-SIZE (spirv-tools-2021.2pl0-e065c482.tar.gz) = 2631244
+SHA256 (spirv-tools-2021.3.tar.gz) = trQZQSHugITGKyD41XTDL3ZuTpI33+YLBlizFtGcaxM=
+SIZE (spirv-tools-2021.3.tar.gz) = 2847869
Index: spirv-tools/patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/patches/patch-CMakeLists_txt,v
retrieving revision 1.2
diff -u -p -r1.2 patch-CMakeLists_txt
--- spirv-tools/patches/patch-CMakeLists_txt 7 Jul 2020 08:08:05 -0000 1.2
+++ spirv-tools/patches/patch-CMakeLists_txt 14 Oct 2021 21:11:08 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 202
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -53,6 +53,8 @@ elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Android")
+@@ -56,6 +56,8 @@ elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Android")
set(SPIRV_TIMER_ENABLED ${SPIRV_ALLOW_TIMERS})
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD")
add_definitions(-DSPIRV_FREEBSD)
Index: spirv-tools/patches/patch-source_print_cpp
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/patches/patch-source_print_cpp,v
retrieving revision 1.2
diff -u -p -r1.2 patch-source_print_cpp
--- spirv-tools/patches/patch-source_print_cpp 7 Jul 2020 08:08:05 -0000 1.2
+++ spirv-tools/patches/patch-source_print_cpp 14 Oct 2021 21:11:08 -0000
@@ -6,9 +6,9 @@ Index: source/print.cpp
@@ -16,7 +16,8 @@
#if defined(SPIRV_ANDROID) || defined(SPIRV_LINUX) || defined(SPIRV_MAC) || \
- defined(SPIRV_IOS) || defined(SPIRV_FREEBSD) || \
+ defined(SPIRV_IOS) || defined(SPIRV_TVOS) || defined(SPIRV_FREEBSD) || \
- defined(SPIRV_EMSCRIPTEN) || defined(SPIRV_FUCHSIA)
-+ defined(SPIRV_EMSCRIPTEN) || defined(SPIRV_FUCHSIA) || \
++ defined(SPIRV_EMSCRIPTEN) || defined(SPIRV_FUCHSIA) || \
+ defined(SPIRV_OPENBSD)
namespace spvtools {
Index: spirv-tools/pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/spirv-tools/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- spirv-tools/pkg/PLIST 7 Jul 2020 08:08:05 -0000 1.2
+++ spirv-tools/pkg/PLIST 14 Oct 2021 21:11:08 -0000
@@ -4,6 +4,7 @@
@bin bin/spirv-dis
bin/spirv-lesspipe.sh
@bin bin/spirv-link
+@bin bin/spirv-lint
@bin bin/spirv-opt
@bin bin/spirv-reduce
@bin bin/spirv-val
@@ -19,6 +20,10 @@ lib/cmake/SPIRV-Tools-link/
lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkConfig.cmake
lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/SPIRV-Tools-link/SPIRV-Tools-linkTargets.cmake
+lib/cmake/SPIRV-Tools-lint/
+lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintConfig.cmake
+lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/SPIRV-Tools-lint/SPIRV-Tools-lintTargets.cmake
lib/cmake/SPIRV-Tools-opt/
lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optConfig.cmake
lib/cmake/SPIRV-Tools-opt/SPIRV-Tools-optTargets${MODCMAKE_BUILD_SUFFIX}
@@ -31,6 +36,7 @@ lib/cmake/SPIRV-Tools/SPIRV-ToolsConfig.
lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget${MODCMAKE_BUILD_SUFFIX}
lib/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake
@static-lib lib/libSPIRV-Tools-link.a
+@static-lib lib/libSPIRV-Tools-lint.a
@static-lib lib/libSPIRV-Tools-opt.a
@static-lib lib/libSPIRV-Tools-reduce.a
@so lib/libSPIRV-Tools-shared.so
Index: vulkan-headers/Makefile
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- vulkan-headers/Makefile 29 Jun 2021 03:48:21 -0000 1.6
+++ vulkan-headers/Makefile 14 Oct 2021 21:11:08 -0000
@@ -2,9 +2,9 @@
COMMENT = Vulkan header files
-V = 1.2.176.1
+V = 1.2.189.1
PKGNAME = vulkan-headers-${V}
-GH_TAGNAME = sdk.${V}-TAG
+GH_TAGNAME = sdk-${V}
GH_ACCOUNT = KhronosGroup
GH_PROJECT = Vulkan-Headers
Index: vulkan-headers/distinfo
===================================================================
RCS file: /cvs/ports/graphics/vulkan-headers/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- vulkan-headers/distinfo 29 Jun 2021 03:48:21 -0000 1.4
+++ vulkan-headers/distinfo 14 Oct 2021 21:11:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (Vulkan-Headers-sdk.1.2.176.1-TAG.tar.gz) = 4EIPz9WlR5w7oUA4GhV+XZeSsJiD+MHZfHfY3SOdpz4=
-SIZE (Vulkan-Headers-sdk.1.2.176.1-TAG.tar.gz) = 1030757
+SHA256 (Vulkan-Headers-sdk-1.2.189.1.tar.gz) = zi61mV3d2P8s7ol6uRwwo11gltWZb8kc7EK/s3ES0/g=
+SIZE (Vulkan-Headers-sdk-1.2.189.1.tar.gz) = 1191244
Index: vulkan-headers/patches/patch-include_vulkan_vulkan_hpp
===================================================================
RCS file: vulkan-headers/patches/patch-include_vulkan_vulkan_hpp
diff -N vulkan-headers/patches/patch-include_vulkan_vulkan_hpp
--- vulkan-headers/patches/patch-include_vulkan_vulkan_hpp 29 Jun 2021 03:48:21 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,59 +0,0 @@
-$OpenBSD: patch-include_vulkan_vulkan_hpp,v 1.3 2021/06/29 03:48:21 thfr Exp $
-
-Index: include/vulkan/vulkan.hpp
---- include/vulkan/vulkan.hpp.orig
-+++ include/vulkan/vulkan.hpp
-@@ -67,7 +67,7 @@
-
No comments:
Post a Comment