mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-12-09 21:31:04 +00:00
externals: Update MoltenVK (#2754)
This commit is contained in:
@@ -220,7 +220,7 @@ find_package(SDL3 3.1.2 CONFIG)
|
|||||||
find_package(stb MODULE)
|
find_package(stb MODULE)
|
||||||
find_package(toml11 4.2.0 CONFIG)
|
find_package(toml11 4.2.0 CONFIG)
|
||||||
find_package(tsl-robin-map 1.3.0 CONFIG)
|
find_package(tsl-robin-map 1.3.0 CONFIG)
|
||||||
find_package(VulkanHeaders 1.4.305 CONFIG)
|
find_package(VulkanHeaders 1.4.309 CONFIG)
|
||||||
find_package(VulkanMemoryAllocator 3.1.0 CONFIG)
|
find_package(VulkanMemoryAllocator 3.1.0 CONFIG)
|
||||||
find_package(xbyak 7.07 CONFIG)
|
find_package(xbyak 7.07 CONFIG)
|
||||||
find_package(xxHash 0.8.2 MODULE)
|
find_package(xxHash 0.8.2 MODULE)
|
||||||
|
|||||||
2
externals/MoltenVK/MoltenVK
vendored
2
externals/MoltenVK/MoltenVK
vendored
Submodule externals/MoltenVK/MoltenVK updated: 2048427e50...83510e0f38
2
externals/MoltenVK/SPIRV-Cross
vendored
2
externals/MoltenVK/SPIRV-Cross
vendored
Submodule externals/MoltenVK/SPIRV-Cross updated: 2c32b6bf86...cb71abe306
2
externals/vulkan-headers
vendored
2
externals/vulkan-headers
vendored
Submodule externals/vulkan-headers updated: a03d2f6d57...952f776f65
@@ -278,7 +278,6 @@ vk::UniqueInstance CreateInstance(Frontend::WindowSystemType window_type, bool e
|
|||||||
vk::Bool32 enable_force_barriers = vk::True;
|
vk::Bool32 enable_force_barriers = vk::True;
|
||||||
#ifdef __APPLE__
|
#ifdef __APPLE__
|
||||||
const vk::Bool32 mvk_debug_mode = enable_crash_diagnostic ? vk::True : vk::False;
|
const vk::Bool32 mvk_debug_mode = enable_crash_diagnostic ? vk::True : vk::False;
|
||||||
constexpr vk::Bool32 mvk_use_mtlheap = vk::True;
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
const std::array layer_setings = {
|
const std::array layer_setings = {
|
||||||
@@ -355,15 +354,6 @@ vk::UniqueInstance CreateInstance(Frontend::WindowSystemType window_type, bool e
|
|||||||
.valueCount = 1,
|
.valueCount = 1,
|
||||||
.pValues = &mvk_debug_mode,
|
.pValues = &mvk_debug_mode,
|
||||||
},
|
},
|
||||||
// Use MTLHeap to back device memory, which among other things allows us to
|
|
||||||
// use VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT via memory aliasing.
|
|
||||||
vk::LayerSettingEXT{
|
|
||||||
.pLayerName = "MoltenVK",
|
|
||||||
.pSettingName = "MVK_CONFIG_USE_MTLHEAP",
|
|
||||||
.type = vk::LayerSettingTypeEXT::eBool32,
|
|
||||||
.valueCount = 1,
|
|
||||||
.pValues = &mvk_use_mtlheap,
|
|
||||||
},
|
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user