2017-04-13

Dolphin Git 5.0-3354

EmuCR: DolphinDolphin Git 5.0-3354 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 #5254 from lioncash/arm-rc
JitArm64_RegCache: Use std::array where applicable
* JitArm64_RegCache: Use std::array where applicable
There's no need to use std::vector for fixed enum values.
* Merge pull request #5253 from ligfx/fixtextureconversionshader
TextureConversionShader: fix syntax error
* TextureConversionShader: fix syntax error
Fixes a situation where the following invalid GLSL code is generated:
```glsl
float3 texSample0 = texture(samp0, float3(uv0 + float2(0, 0) * sample_offset, 0.0)).rgb;
float3 texSample0 = floor(float3 texSample0 * 63.0) / 63.0;
float3 texSample1 = texture(samp0, float3(uv0 + float2(1, 0) * sample_offset, 0.0)).rgb;
float3 texSample1 = floor(float3 texSample1 * 63.0) / 63.0;
```
* Merge pull request #5251 from JosJuice/audio-backend-tooltip
Remove audio backend tooltip
* Remove audio backend tooltip
The audio backend option automatically gets disabled when
emulation is running, so it's pointless to tell people what
would (not) happen if they changed the audio backend while
emulation is running.
* Merge pull request #5250 from MerryMage/psq_st
Jit_LoadStorePaired: Make psq_st PIE-compliant
* Jit_LoadStorePaired: Make psq_st PIE-compliant
* x64Emitter: Allow code alignment to arbitrary power of 2
* Merge pull request #5241 from MerryMage/stretch
Pitch-Preserving Audio Stretching
* Mixer: Tweak audio stretch parameters
* Mixer: Use a temporary buffer when stretching audio
* Mixer: Calculate actual_samples based on availability in all FIFOs
* Mixer: Disable frequency shifting when stretching is enabled
* AudioConfigPane: Allow user-configuration of audio stretching
* Add audio stretching as a configuration option
* Mixer: Implement audio stretching
* Mixer: Return actual number of samples mixed into buffer from MixerFifo::Mix
No code in the codebase currently depends on the return value of this function.
* soundtouch: Use shorts instead of floats for samples
* OpenALStream: Remove audio stretching
* Merge pull request #5228 from JosJuice/why-did-this-exist
Get rid of some nonsense related to booting DOL/ELF files
* Boot: Make default ISO code for DOLs consistent with ELFs
* Boot: Allow setting a default ISO for Wii DOLs
I have no idea why there was a special case preventing this...
* Boot: Always emulate BS2 once when booting a DOL
The old code could do it 0, 1 or 2 times.
* Boot: Remove useless check
No disc is inserted at this point, so IsDiscInside is always false.
* Boot: Prevent ELF to be considered as a disc

Download: Dolphin Git 5.0-3354 x64
Download: Dolphin Git 5.0-3354 Android
Source: HereDolphin Git 5.0-2877

0 Comments

Post a Comment