dolphin/Source/Core
LillyJadeKatrin c9c2e17e5a Added DoFrame to AchievementManager
DoFrame is a function called every frame by the emulator so that rcheevos can be properly updated and processed. It requires a memory peeker and an event handler to be passed in; the memory peeker is called repeatedly each frame to measure what's in memory and compare to achievement definitions, and any events thrown by that comparison are sent to the event handler.

Also, DoFrame checks for the current system time to determine when to ping rich presence. Rich Presence on the RetroAchievements website updates every two minutes, so if two minutes have elapsed since the previous ping, another ping is sent.
2023-05-11 07:56:12 -04:00
..
AudioCommon Common: Move FixedSizeQueue into Common namespace 2023-03-22 01:23:15 -04:00
Common Merge pull request #11813 from lioncash/insert 2023-05-09 18:48:06 +02:00
Core Added DoFrame to AchievementManager 2023-05-11 07:56:12 -04:00
DiscIO NANDImporter: Check data bounds. 2023-04-02 03:45:34 +02:00
DolphinNoGUI Embrace nullptr over NULL and 0 2023-04-15 16:07:05 -05:00
DolphinQt Merge pull request #11796 from sepalani/gecko-sort 2023-05-02 14:59:08 -04:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon Merge pull request #11756 from lioncash/ini 2023-04-14 20:52:30 +02:00
MacUpdater CMake: Fix storyboard copying 2023-04-29 16:10:38 -05:00
UICommon VideoUtils: Remove unused function GetAvailableResolutions 2023-04-26 15:22:54 -07:00
UpdaterCommon Common/CommonFuncs: Move interface into Common namespace 2023-04-18 19:23:04 -04:00
VideoBackends Merge pull request #11757 from TellowKrinkle/BCniOS 2023-04-29 08:54:18 +02:00
VideoCommon DolphinAnalytics: Add READS_BOUNDING_BOX game quirk 2023-05-06 17:18:17 -07:00
WinUpdater Merge pull request #11770 from lioncash/err 2023-04-19 10:38:22 +02:00
CMakeLists.txt CMakeLists: Add option to disable automatic update support 2022-03-18 03:04:51 -04:00
DolphinLib.ARM64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.props Feature: Emulate Disney Infinity Base 2023-04-28 12:29:34 +12:00
DolphinLib.vcxproj Added rcheevos to Externals 2023-04-02 08:28:23 -04:00
DolphinLib.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00