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
No known key found for this signature in database
GPG Key ID: 425ACD2D4830EBC6
2 changed files with
3 additions and
1 deletions
src/common/net/net.cpp
src/yuzu/updater/update_dialog.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
@ -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 ) ;