Browse Source

[net] Add support for future macOS PGO shenanigans (#4050)

Rudimentary tests showed that using PGO on macOS *does* have an
appreciable impact on performance. So we're probably going to introduce
it soon.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4050
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
remotes/1780728215256966520/master
crueter 3 days ago
parent
commit
661346503b
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 3
      src/common/net/net.cpp
  2. 1
      src/yuzu/updater/update_dialog.cpp

3
src/common/net/net.cpp

@ -74,7 +74,8 @@ std::vector<Asset> Release::GetPlatformAssets() const {
#endif // ARCHITECTURE_arm64 #endif // ARCHITECTURE_arm64
#elif defined(__APPLE__) #elif defined(__APPLE__)
#ifdef ARCHITECTURE_arm64 #ifdef ARCHITECTURE_arm64
find_asset("Standard", {".dmg", ".tar.gz"});
find_asset("Standard", {"standard.dmg", "standard.tar.gz", ".dmg", ".tar.gz"});
find_asset("PGO", {"pgo.dmg", "pgo.tar.gz"});
#endif // ARCHITECTURE_arm64 #endif // ARCHITECTURE_arm64
#elif defined(__ANDROID__) #elif defined(__ANDROID__)
#ifdef ARCHITECTURE_x86_64 #ifdef ARCHITECTURE_x86_64

1
src/yuzu/updater/update_dialog.cpp

@ -46,6 +46,7 @@ UpdateDialog::UpdateDialog(const Common::Net::Release& release, QWidget* parent)
QDesktopServices::openUrl(QUrl{QString::fromStdString(release.html_url)}); QDesktopServices::openUrl(QUrl{QString::fromStdString(release.html_url)});
}); });
} else if (assets.size() == 1) { } else if (assets.size() == 1) {
ui->groupBox->setHidden(true);
m_asset = assets[0]; m_asset = assets[0];
connect(this, &QDialog::accepted, this, &UpdateDialog::Download); connect(this, &QDialog::accepted, this, &UpdateDialog::Download);

Loading…
Cancel
Save