Dolphin Git 5.0-3067 is compiled. This is the trunk of Dolphin Project. Dolphin is the first Gamecube emulator able to run commercial games! Dolphin is a Gamecube, Wii and Triforce (the arcade machine based on the Gamecube) emulator which supports many extra features and abilities not present on the original consoles. It has a partial Wii support and plays most Gamecube games.
Dolphin Git changelog:
* Merge pull request #5134 from degasus/texture_cache
TextureCache: Don't lock freed rendertargets for one frame.
* 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.
* Merge pull request #5136 from lioncash/ar
ARDecrypt: const correctness
* ARDecrypt: const correctness
* Merge pull request #5121 from MerryMage/children-happen
Jit64: Merge memory allocations into a single allocation
* Jit64: Merge memory allocations into a single allocation
Instead of each component allocating their own memory, we instead allocate
the memory once and divvy that up among the components as required. This
ensures that relative memory offsets remain within architecture limits.
* ConstantPool: Externalize memory allocation
* CodeBlock: Add support for multiple children
* Merge pull request #5127 from lioncash/gcode
GeckoCodeConfig: Minor changes
* GeckoCodeConfig: Use compare instead of substr for comparing substrings
Gets rid of an unnecessary string construction.
* GeckoCodeConfig: Amend unnecessary string literals to char literals
Also gets rid of an unnecessary std::string construction in a loop.
std::string already has an operator+ overload to prepend characters.
* GeckoCodeConfig: Remove unused commented out code
* GeckoCodeConfig: Move gecko code title building to its own function
Keeps it separate from the rest of the saving code and also allows for
easy rvalue-reference moving into the lines vector as a side-benefit.
Download: Dolphin Git 5.0-3067 x64
Download: Dolphin Git 5.0-3067 Android
Source: HereDolphin Git 5.0-2877
2017-03-23
Random Related Topic
0 Comments
Post a Comment