dolphin/Source/Core
Pokechu22 14c4f4e7f6 PPCCache: Update PLRU on any cache access
The previous code only updated the PLRU on cache misses, which made it so that the least recently inserted cache block was evicted, instead of the least recently used/hit one.

This regressed in 9d39647f9e (part of #11183, but it was fine in e97d380437), although beforehand it was only implemented for the instruction cache, and the instruction cache hit extremely infrequently when the JIT or cached interpreter is in use, which generally keeps it from behaving correctly (the pure interpreter behaves correctly with it).

I'm not aware of any games that are affected by this, though I did not do extensive testing.
2023-02-12 19:59:19 -08:00
..
AudioCommon WorkQueueThread: provide name and function at same time 2023-02-04 15:56:27 +13:00
Common ENetUtil: Add check for valid socket in SendPacket(). 2023-02-10 19:32:40 +01:00
Core PPCCache: Update PLRU on any cache access 2023-02-12 19:59:19 -08:00
DiscIO DiscIO/FileBlob: Make m_size unsigned. 2023-02-12 20:51:08 +01:00
DolphinNoGUI Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
DolphinQt Rename VI Skip to VBI Skip 2023-02-11 20:28:41 -08:00
DolphinTool Merge pull request #11522 from phire/KillRendererWithFire 2023-02-09 19:59:16 +13:00
InputCommon InputCommon/XInput2: Fix shadowing warning 2023-02-09 16:23:02 -08:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon Move s_using_custom_client to DiscordPresence.cpp 2023-02-09 16:23:01 -08:00
UpdaterCommon MacUpdater: check os version 2022-10-30 12:04:57 -07:00
VideoBackends Merge pull request #11523 from degasus/OGL_KHR_subgroup 2023-02-10 04:47:20 -05:00
VideoCommon VideoCommon: pass a graphics mod base path to the graphics mod, so it can lookup other relative files if necessary 2023-02-11 00:21:40 -06:00
WinUpdater windows: prefer os version from registry 2023-01-17 01:38:00 -08:00
CMakeLists.txt
DolphinLib.ARM64.props
DolphinLib.props Insert a more solid abstraction between Qt and Imgui 2023-02-09 18:36:20 +13:00
DolphinLib.vcxproj Add Dear ImPlot Library 2022-12-22 14:32:42 -05:00
DolphinLib.vcxproj.user
DolphinLib.x64.props Move x64 DSP JIT into DolphinLib.x64.props 2023-01-06 22:42:21 -08:00