Dolphin Git 4.0-9366 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 #3831 from stenzek/gl-bbox
OGL: Improve performance of bounding box on NVIDIA drivers
* OGL: Work around slowdown of glMapBufferRange with SSBO on NVIDIA drivers
Using glMapBufferRange to read back the contents of the SSBO is extremely
slow on NVIDIA drivers. This is more noticeable at higher internal
resolutions. Using glGetBufferSubData instead does not seem to exhibit
this slowdown.
* Merge pull request #3842 from rukai/dolphinQtVSkeepBinaryClean
[Qt] VS build no longer adds all of Data to Binary
* [Qt] VS build no longer adds all of Data to Binary
* Merge pull request #3849 from Tsunamical/codecleanup
[Android] Reduce code redundancy and catch a leak
* [Android] Bump gradle plugin to 2.1.0
And fix deprecation warning in script
* [Android] Reduce code redundancy
* [Android] Drop commit() for apply()
Apply is asynchronous, and we aren't expecting a return value so there
is no reason not to use apply.
* [Android] Don't hardcode SD card path
* [Android] Fix possible leak of fileCursor
* Merge pull request #3848 from degasus/android
GLExtensions: Fix OpenGL ES 3.2 handling.
* GLExtensions: Fix OpenGL ES 3.2 handling.
* Merge pull request #3832 from degasus/android
DriverDetails: Update Qualcomm new driver version.
* OGL: Use coherent mapping on Qualcomm devices.
* DriverDetails: Drop BUG_BROKENALPHATEST.
This flag is not in use at all.
* OGL: Drop QC ES3.1 workaround.
This was never tested well:
HdkR> The tester was most likely trying to load a stale shader cache or something
* Merge pull request #3846 from degasus/videosw
VideoSW: Fix XFB config.
* VideoSW: Fix XFB config.
* VideoSW: Drop Update in XFB copy.
* Merge pull request #3829 from phire/timing_madness
Increase Audio DMA Interrupt delay to 200 cycles (Fix assorted Namco games)
* Increase Audio DMA Interrupt delay to 200 cycles.
We really need hardware tests for this one. But this will do as a
quick fix for issue 9509 for 5.0
* Merge pull request #3841 from RisingFog/neogeo_force_lle
Force Neo Geo games to use LLE Audio
* Add EnableJIT=True to INI files
* Force Neo Geo games to use LLE Audio
* Merge pull request #3758 from phire/minor_core_timing_fix
CoreTiming: Trim max slicelength to the given value.
* CoreTiming: Trim max slicelength to the given value.
Previously it was underclocking by 50% when there were
no events to schedule.
* Merge pull request #3816 from magumagu/neogamma-hack
Add hack to IPCHLE to make NeoGamma work.
* Fix IPCHLE to make NeoGamma work.
NeoGamma is explicitly sending a nonsense command to the Bluetooth module;
make sure to respond with something sane.
Fixes issue 9470, a regression from PR #1856.
* Merge pull request #3811 from magumagu/eslaunch-timing
Fix timing regression affecting ES_LAUNCH.
* Fix timing regression affecting ES_LAUNCH.
Scheduling an event for zero cycles in the future actually means zero
cycles with new timing changes, but the code for IPC ACKs was depending on
it meaning "soon".
Fixes #9511.
I'm not at all confident this is actually right... but it seems to work.
* Merge pull request #3840 from degasus/arm
JitArm64: Faster block linking.
* JitArm64: optimize bclrx
the unconditional path is the most common, so no need to switch to far code here.
* JitArm64: Check downcount on block linking.
This skips one B() call.
* JitCommon: Pass jit block instead of host pointer on linking.
So the JIT may do more fancy stuff.
* JitArm64: Use B() instead of BR() to jumo to ASM.
Avoid indirect jumps as good as possible. This is a noticeable speedup.
* JitArm64: Inline JitAsm in JitArm64.
So they share the same emitter, and so they are in the same 128MB range.
This allows us to use B() to jump to the dispatcher.
However, so we have to regenerate them on every cache clear.
Download: Dolphin Git 4.0-9366 x64
Download: Dolphin Git 4.0-9366 Android
Source: Here
0 Comments
Post a Comment