Update MoltenVK to 1.2.9

This commit is contained in:
RedBlackAka 2025-05-01 00:43:33 +02:00 committed by OpenSauce04
parent f22e575f57
commit 4c084db13a

View File

@ -171,16 +171,16 @@ endfunction()
function(download_moltenvk) function(download_moltenvk)
if (IOS) if (IOS)
set(MOLTENVK_PLATFORM "iOS") set(MOLTENVK_PLATFORM "static/MoltenVK.xcframework/ios-arm64")
else() else()
set(MOLTENVK_PLATFORM "macOS") set(MOLTENVK_PLATFORM "dynamic/dylib/macOS")
endif() endif()
set(MOLTENVK_DIR "${CMAKE_BINARY_DIR}/externals/MoltenVK") set(MOLTENVK_DIR "${CMAKE_BINARY_DIR}/externals/MoltenVK")
set(MOLTENVK_TAR "${CMAKE_BINARY_DIR}/externals/MoltenVK.tar") set(MOLTENVK_TAR "${CMAKE_BINARY_DIR}/externals/MoltenVK.tar")
if (NOT EXISTS ${MOLTENVK_DIR}) if (NOT EXISTS ${MOLTENVK_DIR})
if (NOT EXISTS ${MOLTENVK_TAR}) if (NOT EXISTS ${MOLTENVK_TAR})
file(DOWNLOAD https://github.com/KhronosGroup/MoltenVK/releases/download/v1.2.7-rc2/MoltenVK-all.tar file(DOWNLOAD https://github.com/KhronosGroup/MoltenVK/releases/download/v1.2.9/MoltenVK-all.tar
${MOLTENVK_TAR} SHOW_PROGRESS) ${MOLTENVK_TAR} SHOW_PROGRESS)
endif() endif()
@ -189,7 +189,7 @@ function(download_moltenvk)
endif() endif()
# Add the MoltenVK library path to the prefix so find_library can locate it. # Add the MoltenVK library path to the prefix so find_library can locate it.
list(APPEND CMAKE_PREFIX_PATH "${MOLTENVK_DIR}/MoltenVK/dylib/${MOLTENVK_PLATFORM}") list(APPEND CMAKE_PREFIX_PATH "${MOLTENVK_DIR}/MoltenVK/${MOLTENVK_PLATFORM}")
set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} PARENT_SCOPE) set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} PARENT_SCOPE)
endfunction() endfunction()