mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-04-20 03:24:59 +00:00
Update GBACore.cpp
Update #ifdef statements to accurately identify legacy/new code segments.
This commit is contained in:
parent
18cb16d933
commit
191f50d74a
1 changed files with 15 additions and 7 deletions
|
@ -306,7 +306,11 @@ CoreInfo Core::GetCoreInfo() const
|
|||
info.has_rom = !m_rom_path.empty();
|
||||
info.has_ereader =
|
||||
info.is_gba && static_cast<::GBA*>(m_core->board)->memory.hw.devices & HW_EREADER;
|
||||
m_core->desiredVideoDimensions(m_core, &info.width, &info.height);
|
||||
#ifdef NEW_MGBA_VERSION
|
||||
m_core->currentVideoSize(m_core, &info.width, &info.height);
|
||||
#else
|
||||
m_core->desiredVideoDimensions(m_core, &info.width, &info.height);
|
||||
#endif
|
||||
info.game_title = m_game_title;
|
||||
return info;
|
||||
}
|
||||
|
@ -390,14 +394,18 @@ void Core::SetSIODriver()
|
|||
};
|
||||
}
|
||||
|
||||
void Core::SetVideoBuffer()
|
||||
{
|
||||
void Core::SetVideoBuffer() {
|
||||
u32 width, height;
|
||||
m_core->desiredVideoDimensions(m_core, &width, &height);
|
||||
m_video_buffer.resize(width * height);
|
||||
m_core->setVideoBuffer(m_core, m_video_buffer.data(), width);
|
||||
if (auto host = m_host.lock())
|
||||
#ifdef NEW_MGBA_VERSION
|
||||
m_core->currentVideoSize(m_core, &width, &height);
|
||||
#else
|
||||
m_core->desiredVideoDimensions(m_core, &width, &height);
|
||||
#endif
|
||||
m_video_buffer.resize(width * height);
|
||||
m_core->setVideoBuffer(m_core, m_video_buffer.data(), width);
|
||||
if (auto host = m_host.lock()) {
|
||||
host->GameChanged();
|
||||
}
|
||||
}
|
||||
|
||||
void Core::SetSampleRates()
|
||||
|
|
Loading…
Add table
Reference in a new issue