2016-10-04

Dolphin Git 5.0-761

EmuCR: DolphinDolphin Git 5.0-761 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 #4270 from stenzek/vulkan-defer-fix
Vulkan: Miscellaneous minor fixes
* Vulkan: Handle both destination alpha and logic ops being enabled
Same way as GL with the dual-pass fallback. Not highly accurate, but does
fix the Kirby shadow bug.
* Vulkan: Fix bug with fractional LOD bias and min/max LOD
* Vulkan: Fix vsync behavior when throttler is temp disabled
* Vulkan: Correct logic for handling target and window size changes
Should fix a possible reference to deleted framebuffers, as well as fixing
the issues with the render area being correct if the game's source area
changes, or auto-scaling is enabled.
* Vulkan: Add missing call to TextureCache::OnConfigChanged
This was preventing certain settings from being updated when changed at
runtime.
* Vulkan: Fix resource leaks present at shutdown and mode changes
Infrequent, but still happened.
* Vulkan: Fix compilation on 32-bit targets
* Merge pull request #4290 from EmptyChaos/varwidth-fonts
WxDebugger: Fix variable width fonts in Code/Memory views
* WxDebugger: Move branch line indent
* WxDebugger: Fix variable width fonts in Code/Memory views
* Merge pull request #4289 from shuffle2/fix-build
Fix static_assert raised by commit 789975e3
* Fix static_assert raised by commit 789975e35092621988058e19e92f599781445e11
* Merge pull request #3806 from degasus/idle
ConfigManager: Drop SkipIdle option.
* Jit64: Drop very outdated comment about idle skipping.
* ConfigManager: Drop SkipIdle option.
This option is safe + deterministic, so let's always enable it.
* Merge pull request #4123 from hthh/improve-const-stores
Jit: FIFO optimization improvements
* Jit: FIFO optimization improvements
This introduces speculative constants, allowing FIFO writes to be
optimized in more places.
It also clarifies the guarantees of the FIFO optimization, changing
the location of some of the checks and potentially avoiding redundant
checks.
* Merge pull request #4287 from shuffle2/typo-fix
Follow-up for OSD cleanup
* Follow-up for OSD cleanup:
people probably want to see decimal instead of hex...
* Merge pull request #4286 from shuffle2/Aestek-clean-osd
Clean OSD messages code
* Clean OSD messages code
Some OSD messages were displayed in RenderBase.cpp using global variables and some code duplicated
in OnScreeDisplay.cpp.
Now all messages are displayed using functions in the OSD namepace.
* OSDChoice and OSDTime global variables are gone
* All OSD logic is kept at the same place
* All messages are properly aligned
* Clean characters for all OSD messages
Original commit:
commit f0ec61c05707c9657baaad096e21cf60abd267f9
Author: Aestek
Date: Sun Aug 7 16:08:41 2016 +0200
* Merge pull request #4068 from EmptyChaos/wx-hidpi
WX: Comprehensive HiDPI Patch
* WX: Replace SetIcon with SetIcons(wxIconBundle)
Setting a single icon at a single resolution doesn't scale well,
Windows requires a 16x16 icon for the window and a 32x32/48x48 for
the taskbar. Providing all icons produces less pixellated results at
HiDPI.
* WX: HiDPI: FrameAUI / Debugger
Changes:
- MemoryWindow was cleaned up and gives more feedback on searches.
Some bugs were fixed as well:
- A complex bug that allowed tearing off tabs and opening multiple
copies of a debug panel which lead to segfaults
- Another segfault related to right-click menus on code/memory views
when those tools were floating in their own window.
* WX: HiDPI: NetPlay
Several refactors of GUI creation into separate functions where the
function was too large or intermixed different concerns making it hard
to modify.
* WX: HiDPI: VideoConfigDiag
Resolved "TODO" for Texture Cache safety, added explanation message.
Resolved "TODO" for default description, no longer uses default text for sizing
Fixed a memory leak in PostProcessingConfigDiag where it was never freeing any
of the objects it allocated in its constructor.
Minor design change to PostProcessingConfigDiag to give padding around elements
consistent with the rest of Dolphin's user interface (5px).
* WX: HiDPI: TASInputDlg
* WX: HiDPI: InputConfigDiag
Slight redesign of Control Configuration sub-window since SL_LABELS can't be
used with DolphinSlider.
* WX: HiDPI: ControllerConfigDiag
Minor appearance change to align wiimote and gamecube sections.
* WX: HiDPI: Config Panes
* WX: HiDPI: CheatsWindow
Changed the Cheat Search tab to disable the scan buttons while there is
not a game running and enable when it starts. Also added double-click to
create code to the result list.
* WX: HiDPI: FifoPlayerDlg
* WX: HiDPI: MemcardManager
Required a partial rewrite of the image loading code because it was working in
unscaled wxBitmaps. Needed to make it produce wxImages and scale them instead.
* WX: HiDPI: ISOProperties
And related ARCodeAddEdit/PatchAddEdit.
Change ISOFile to use wxImage instead of wxBitmap since bitmaps require
a screen context and banner images have a fixed resolution.

Download: Dolphin Git 5.0-761 x64
Download: Dolphin Git 5.0-761 Android
Source: Here

0 Comments

Post a Comment