diff --git a/aedi/target/library_tier1.py b/aedi/target/library_tier1.py index 7fe0a338..1a887d3c 100644 --- a/aedi/target/library_tier1.py +++ b/aedi/target/library_tier1.py @@ -293,8 +293,8 @@ class MoltenVKTarget(MakeTarget): def prepare_source(self, state: BuildState): state.download_source( - 'https://github.com/KhronosGroup/MoltenVK/archive/refs/tags/v1.1.11.tar.gz', - '938ea0ba13c6538b0ee505ab391a3020f206ab9d29c869f20dd19318a4ee8997', + 'https://github.com/KhronosGroup/MoltenVK/archive/refs/tags/v1.2.0.tar.gz', + '6e7af2dad0530b2b404480dbe437ca4670c6615cc2ec6cf6a20ed04d9d75e0bd', patches='moltenvk-deployment-target') def initialize(self, state: BuildState): diff --git a/patch/moltenvk-deployment-target.diff b/patch/moltenvk-deployment-target.diff index 851e865d..e2d8a29b 100644 --- a/patch/moltenvk-deployment-target.diff +++ b/patch/moltenvk-deployment-target.diff @@ -1,6 +1,6 @@ --- a/ExternalDependencies.xcodeproj/project.pbxproj +++ b/ExternalDependencies.xcodeproj/project.pbxproj -@@ -5690,7 +5690,7 @@ +@@ -5826,7 +5826,7 @@ GCC_WARN_UNUSED_VARIABLE = NO; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MACH_O_TYPE = staticlib; @@ -9,7 +9,7 @@ SKIP_INSTALL = YES; TVOS_DEPLOYMENT_TARGET = 11.0; }; -@@ -5740,7 +5740,7 @@ +@@ -5876,7 +5876,7 @@ GCC_WARN_UNUSED_VARIABLE = NO; IPHONEOS_DEPLOYMENT_TARGET = 11.0; MACH_O_TYPE = staticlib; @@ -20,24 +20,24 @@ VALIDATE_PRODUCT = YES; --- a/MoltenVK/MoltenVK.xcodeproj/project.pbxproj +++ b/MoltenVK/MoltenVK.xcodeproj/project.pbxproj -@@ -1619,7 +1619,7 @@ +@@ -1618,7 +1618,7 @@ ); IPHONEOS_DEPLOYMENT_TARGET = 11.0; MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = YES; - MVK_HIDE_VULKAN_SYMBOLS = 0; MVK_SKIP_DYLIB = ""; -@@ -1692,7 +1692,7 @@ + "MVK_SKIP_DYLIB[sdk=appletvsimulator*]" = YES; +@@ -1689,7 +1689,7 @@ ); IPHONEOS_DEPLOYMENT_TARGET = 11.0; MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.13; + MACOSX_DEPLOYMENT_TARGET = 10.12; MTL_ENABLE_DEBUG_INFO = NO; - MVK_HIDE_VULKAN_SYMBOLS = 0; MVK_SKIP_DYLIB = ""; + "MVK_SKIP_DYLIB[sdk=appletvsimulator*]" = YES; --- a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj +++ b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj @@ -638,7 +638,7 @@