dolphin/Source/Core
degasus ca8d9e2215 TextureCache: Don't lock freed rendertargets for one frame.
New Super Mario Bros on PAL still renders at 60 fps, but skips every 5th XFB copy.
So our detection of "per frame" fails, and we require twice the amound of texture objects.
But our pool frees unused textures after 3 frames, so half of them needs to be reallocated
every few frames.

This commit removes the lock for render targets. It was introduced to not update a texture
while it is still in use. But render targets aren't updated while rendering, so this
lock isn't needed. Non-rendertarget textures however aren't as dynamic, so the lock should
have no performance update.
2017-03-22 23:28:42 +01:00
..
AudioCommon Merge pull request #4548 from stenzek/gcc-sse 2017-03-13 14:28:01 +01:00
Common ConstantPool: Externalize memory allocation 2017-03-21 20:16:12 +00:00
Core Merge pull request #5121 from MerryMage/children-happen 2017-03-22 22:42:46 +01:00
DiscIO Merge pull request #4901 from JosJuice/filemonitor-redesign 2017-03-20 12:46:19 -07:00
DolphinNoGUI Don't special-case nogui exe name on Apple. 2017-03-08 13:17:49 -08:00
DolphinQt2 CMakeLists: Normalize whitespace 2017-03-01 14:53:23 -05:00
DolphinWX GeckoCodeConfig: Return vector by value for LoadCodes() 2017-03-21 16:58:13 -04:00
InputCommon Merge pull request #4856 from ligfx/backgroundinput 2017-03-19 22:31:30 -07:00
UICommon UICommon: Don't print --version option twice 2017-03-21 22:29:01 +01:00
VideoBackends OGL: Fix texture_type checks in CreateTexture 2017-03-17 23:53:56 +01:00
VideoCommon TextureCache: Don't lock freed rendertargets for one frame. 2017-03-22 23:28:42 +01:00
CMakeLists.txt Moved NoGUI out of DolphinWx. 2017-03-08 01:24:18 -08:00