mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-02-09 06:03:32 +01:00
Merge pull request #7569 from Techjar/sync-deferred-efb
NetPlay: Sync Defer EFB Copies setting
This commit is contained in:
commit
551210fb63
@ -64,6 +64,7 @@ public:
|
|||||||
layer->Set(Config::MAIN_FASTMEM, m_settings.m_Fastmem);
|
layer->Set(Config::MAIN_FASTMEM, m_settings.m_Fastmem);
|
||||||
layer->Set(Config::MAIN_SKIP_IPL, m_settings.m_SkipIPL);
|
layer->Set(Config::MAIN_SKIP_IPL, m_settings.m_SkipIPL);
|
||||||
layer->Set(Config::MAIN_LOAD_IPL_DUMP, m_settings.m_LoadIPLDump);
|
layer->Set(Config::MAIN_LOAD_IPL_DUMP, m_settings.m_LoadIPLDump);
|
||||||
|
layer->Set(Config::GFX_HACK_DEFER_EFB_COPIES, m_settings.m_DeferEFBCopies);
|
||||||
|
|
||||||
if (m_settings.m_StrictSettingsSync)
|
if (m_settings.m_StrictSettingsSync)
|
||||||
{
|
{
|
||||||
|
@ -543,6 +543,7 @@ unsigned int NetPlayClient::OnData(sf::Packet& packet)
|
|||||||
packet >> m_net_settings.m_ArbitraryMipmapDetection;
|
packet >> m_net_settings.m_ArbitraryMipmapDetection;
|
||||||
packet >> m_net_settings.m_ArbitraryMipmapDetectionThreshold;
|
packet >> m_net_settings.m_ArbitraryMipmapDetectionThreshold;
|
||||||
packet >> m_net_settings.m_EnableGPUTextureDecoding;
|
packet >> m_net_settings.m_EnableGPUTextureDecoding;
|
||||||
|
packet >> m_net_settings.m_DeferEFBCopies;
|
||||||
packet >> m_net_settings.m_StrictSettingsSync;
|
packet >> m_net_settings.m_StrictSettingsSync;
|
||||||
|
|
||||||
m_initial_rtc = Common::PacketReadU64(packet);
|
m_initial_rtc = Common::PacketReadU64(packet);
|
||||||
|
@ -74,6 +74,7 @@ struct NetSettings
|
|||||||
bool m_ArbitraryMipmapDetection;
|
bool m_ArbitraryMipmapDetection;
|
||||||
float m_ArbitraryMipmapDetectionThreshold;
|
float m_ArbitraryMipmapDetectionThreshold;
|
||||||
bool m_EnableGPUTextureDecoding;
|
bool m_EnableGPUTextureDecoding;
|
||||||
|
bool m_DeferEFBCopies;
|
||||||
bool m_StrictSettingsSync;
|
bool m_StrictSettingsSync;
|
||||||
bool m_SyncSaveData;
|
bool m_SyncSaveData;
|
||||||
std::string m_SaveDataRegion;
|
std::string m_SaveDataRegion;
|
||||||
|
@ -1052,6 +1052,7 @@ bool NetPlayServer::StartGame()
|
|||||||
spac << m_settings.m_ArbitraryMipmapDetection;
|
spac << m_settings.m_ArbitraryMipmapDetection;
|
||||||
spac << m_settings.m_ArbitraryMipmapDetectionThreshold;
|
spac << m_settings.m_ArbitraryMipmapDetectionThreshold;
|
||||||
spac << m_settings.m_EnableGPUTextureDecoding;
|
spac << m_settings.m_EnableGPUTextureDecoding;
|
||||||
|
spac << m_settings.m_DeferEFBCopies;
|
||||||
spac << m_settings.m_StrictSettingsSync;
|
spac << m_settings.m_StrictSettingsSync;
|
||||||
spac << initial_rtc;
|
spac << initial_rtc;
|
||||||
spac << m_settings.m_SyncSaveData;
|
spac << m_settings.m_SyncSaveData;
|
||||||
|
@ -447,6 +447,7 @@ void NetPlayDialog::OnStart()
|
|||||||
settings.m_ArbitraryMipmapDetectionThreshold =
|
settings.m_ArbitraryMipmapDetectionThreshold =
|
||||||
Config::Get(Config::GFX_ENHANCE_ARBITRARY_MIPMAP_DETECTION_THRESHOLD);
|
Config::Get(Config::GFX_ENHANCE_ARBITRARY_MIPMAP_DETECTION_THRESHOLD);
|
||||||
settings.m_EnableGPUTextureDecoding = Config::Get(Config::GFX_ENABLE_GPU_TEXTURE_DECODING);
|
settings.m_EnableGPUTextureDecoding = Config::Get(Config::GFX_ENABLE_GPU_TEXTURE_DECODING);
|
||||||
|
settings.m_DeferEFBCopies = Config::Get(Config::GFX_HACK_DEFER_EFB_COPIES);
|
||||||
settings.m_StrictSettingsSync = m_strict_settings_sync_box->isChecked();
|
settings.m_StrictSettingsSync = m_strict_settings_sync_box->isChecked();
|
||||||
settings.m_SyncSaveData = m_sync_save_data_box->isChecked();
|
settings.m_SyncSaveData = m_sync_save_data_box->isChecked();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user