mirror of
https://github.com/cemu-project/Cemu.git
synced 2026-07-29 10:09:15 +02:00
Add Metal backend (#1287)
This commit is contained in:
+12
-2
@@ -249,7 +249,17 @@ void InfoLog_PrintActiveSettings()
|
||||
if (ActiveSettings::GetGraphicsAPI() == GraphicAPI::kVulkan)
|
||||
{
|
||||
cemuLog_log(LogType::Force, "Async compile: {}", GetConfig().async_compile.GetValue() ? "true" : "false");
|
||||
if(!GetConfig().vk_accurate_barriers.GetValue())
|
||||
if (!GetConfig().vk_accurate_barriers.GetValue())
|
||||
cemuLog_log(LogType::Force, "Accurate barriers are disabled!");
|
||||
}
|
||||
else if (ActiveSettings::GetGraphicsAPI() == GraphicAPI::kMetal)
|
||||
{
|
||||
cemuLog_log(LogType::Force, "Async compile: {}", GetConfig().async_compile.GetValue() ? "true" : "false");
|
||||
cemuLog_log(LogType::Force, "Force mesh shaders: {}", GetConfig().force_mesh_shaders.GetValue() ? "true" : "false");
|
||||
cemuLog_log(LogType::Force, "Fast math: {}", g_current_game_profile->GetShaderFastMath() ? "true" : "false");
|
||||
cemuLog_log(LogType::Force, "Buffer cache type: {}", g_current_game_profile->GetBufferCacheMode());
|
||||
cemuLog_log(LogType::Force, "Position invariance: {}", g_current_game_profile->GetPositionInvariance());
|
||||
if (!GetConfig().vk_accurate_barriers.GetValue())
|
||||
cemuLog_log(LogType::Force, "Accurate barriers are disabled!");
|
||||
}
|
||||
cemuLog_log(LogType::Force, "Console language: {}", stdx::to_underlying(config.console_language.GetValue()));
|
||||
@@ -1027,7 +1037,7 @@ namespace CafeSystem
|
||||
{
|
||||
// starting with Cemu 1.27.0 /vol/storage_mlc01/ is virtualized, meaning that it doesn't point to one singular host os folder anymore
|
||||
// instead it now uses a more complex solution to source titles with various formats (folder, wud, wua) from the game paths and host mlc path
|
||||
|
||||
|
||||
// todo - mount /vol/storage_mlc01/ with base priority to the host mlc?
|
||||
|
||||
// since mounting titles is an expensive operation we have to avoid mounting all titles at once
|
||||
|
||||
Reference in New Issue
Block a user