mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-28 13:28:01 +03:00
Make MSL Fast Math and software vkSemaphore optional
This commit is contained in:
parent
b7c1750485
commit
f21b298e5e
12 changed files with 48 additions and 63 deletions
7
3rdparty/MoltenVK/CMakeLists.txt
vendored
7
3rdparty/MoltenVK/CMakeLists.txt
vendored
|
@ -1,14 +1,15 @@
|
|||
cmake_minimum_required(VERSION 2.8.2)
|
||||
cmake_minimum_required(VERSION 2.8.12)
|
||||
project(moltenvk NONE)
|
||||
include(ExternalProject)
|
||||
|
||||
ExternalProject_Add(moltenvk
|
||||
GIT_REPOSITORY https://github.com/KhronosGroup/MoltenVK.git
|
||||
GIT_TAG 9cfc946
|
||||
GIT_TAG 1236d2f
|
||||
BUILD_IN_SOURCE 1
|
||||
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK
|
||||
PATCH_COMMAND git apply "${CMAKE_CURRENT_SOURCE_DIR}/patches.patch"
|
||||
CONFIGURE_COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK/fetchDependencies" --macos
|
||||
BUILD_COMMAND xcodebuild build -quiet -project "${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK/MoltenVKPackaging.xcodeproj" -scheme "MoltenVK Package \(macOS only\)" -configuration "Release" -arch "x86_64" MVK_CONFIG_RESUME_LOST_DEVICE=1
|
||||
BUILD_COMMAND xcodebuild build -quiet -project "${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK/MoltenVKPackaging.xcodeproj" -scheme "MoltenVK Package \(macOS only\)" -configuration "Release" -arch "x86_64"
|
||||
COMMAND ln -f "${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK/MoltenVK/dylib/macOS/libMoltenVK.dylib" "${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK/Build/Products/Release/dynamic/libMoltenVK.dylib"
|
||||
INSTALL_COMMAND ""
|
||||
BUILD_BYPRODUCTS "${CMAKE_CURRENT_SOURCE_DIR}/MoltenVK/Build/Products/Release/dynamic/libMoltenVK.dylib"
|
||||
|
|
7
3rdparty/MoltenVK/patches.patch
vendored
Normal file
7
3rdparty/MoltenVK/patches.patch
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
diff --git a/ExternalRevisions/SPIRV-Cross_repo_revision b/ExternalRevisions/SPIRV-Cross_repo_revision
|
||||
index 777346a0..c1971b45 100644
|
||||
--- a/ExternalRevisions/SPIRV-Cross_repo_revision
|
||||
+++ b/ExternalRevisions/SPIRV-Cross_repo_revision
|
||||
@@ -1 +1 @@
|
||||
-0d4ce028bf8b8a94d325dc1e1c20446153ba19c4
|
||||
+44c3333a1c315ead00c24f7aef5fa8a7ccf49299
|
Loading…
Add table
Add a link
Reference in a new issue