Dolphin Git 5.0-5886 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 #6198 from lioncash/cmake
D3D: Remove non-existent files from CMakeLists.txt
* D3D: Remove non-existent files from CMakeLists.txt
Just a leftover that was missed in the Hybrid XFB PR.
* Merge pull request #6203 from lioncash/missing-braces-warn
VideoCommon: Resolve -Wmissing-brace warnings
* VideoCommon: Resolve -Wmissing-brace warnings
Resolves around 5 -Wmissing-brace warnings on macOS.
* Merge pull request #6201 from lioncash/headers
VideoBackends: Remove header inclusions made unnecessary with Hybrid XFB
* VideoBackends: Remove header inclusions made unnecessary with Hybrid XFB
Just some inclusions that weren't removed in the initial Hybrid XFB PR.
* Merge pull request #6202 from lioncash/reorder-warn
AbstractTexture: Remove a redundant constructor initializer list entry
* AbstractTexture: Remove a redundant constructor initializer list entry
This is already initialized in the class definition. This would
previously cause a -Wreorder warning on macOS, as m_config is
defined after m_currently_mapped.
* Merge pull request #6200 from lioncash/discio-warn
VolumeGC: Correct printf specifier in LoadBannerFile()
* VolumeGC: Correct printf specifier in LoadBannerFile()
Gets rid of a warning when compiling on macOS.
* Merge pull request #6199 from lioncash/dqt-gfx-string
DolphinQt2: Fix incorrect description string for the immediate XFB option
* DolphinQt2: Fix incorrect description string for the immediate XFB option
* Merge pull request #5498 from iwubcode/hybrid_xfb
Hybrid xfb
* Game inis: Update Def Jam: Fight for NY to disable 'Immediate Mode' by default (it has cutscenes)
* TextureCacheBase: Set uninitialized XFB memory to fuchsia color
* Hybrid XFB: Fix lint errors
* Enhance xfb dumping to distinguish between the xfbs created from memory and the xfbs created from overlapping copies
* Texture Cache Base: Optimization to allow stitched or memory xfb textures to be looked up from cache directly if they were defined previously and their hash hasn't changed
* Game inis: Update Wiiware game Midnight Bowling to disable 'Immediate Mode' by default
* Software Backend: Remove reinterpret_cast which violates the strict aliasing rule
* TextureCacheBase: Fix issue in Rogue Squadron 2 where overlapping textures caused a hash change which would cause us to do a lookup from memory that gave us an incorrect result in XFB2Ram
* Game Inis: Turn on immediate mode by default for competitive games (Melee, Brawl, Tatsunoko, Mario Party 5)
* TextureCacheBase: Remove vertical scaling from EFB path and have copy checks only check EFBs
* Software Backend: Rename 'copy_region' to 'CopyRegion'
* Software Backend: allow screenshots/video to be taken with valid data
* Hybrid XFB: Fix lint errors
* Game Inis: Set Zelda Collector's Edition to have Immediate Mode set to false to avoid graphical errors in NES games.
* TextureCacheBase: make sure stitching rectangle bounds don't exceed the
texture size they are meant to represent
* TextureCacheBase: Add XFB specific functions
* Video Backends: Remove the right of the xfb region for games where the
VI stride does not match the VI width
* Video Common: Improve texture dumping to work with fifoci and
fifo_comparer
* HybridXFB: Fix lint errors
* Update game inis that need 'Immediate Mode' disabled due to having extra/incomplete frames in XFB. Also add new game inis: disable 'Immediate Mode' on Mushroom Men which needs XFB timing for its videos and disable 'Immediate Mode' on Go Vacation which also has extra/incomplete frames in some minigames.
* Video Common: Use correct aspect ratio when saving screenshots / video
* Software Backend: Force EFB/XFB to copy to ram
* Software Backend: Fix xfb output and add vertical scaling support
* Video Common: Avoid 'presenting' duplicate frames by detecting when swap
hasn't changed since the last frame
* Update all inis to remove old XFB settings. Also update Krome Studios games to use 'Immediate XFB' and Rogue Squadron games to disable 'Immediate XFB'.
* VideoCommon: Output gamma now comes from the xfb copy
* Add 'immediate xfb' which reduces xfb latency at the cost of graphical errors
* Move XFB UI option to be under XFB group
* Video Common: Make auto IR work with HybridXFB
* Video Common: Add XFB decoding via the GPU
* Remove TODOs
* Remove old XFB logic
* Video Common: Only update FPS when frame is renderered which yields more
accurate results
* Video Backends: Implement vertical scaling for xfb copies. This fixes the
display of PAL games that run in 50hz mode.
* FifoPlayer: Generate fake VideoInterface updates
* Add an additional flag fo 'XFB Copy'
* Add new GUI option to skip XFBToRam and remove old XFB options
* Add ability to dump xfb copies to texture for debugging purposes
* Support frame and video dumping from VideoCommon
* Add support for hybrid XFB
* Merge pull request #6196 from Helios747/remove_displayres_ui
[UI] Remove fullscreen resolution UI.
* [UI] Remove fullscreen resolution UI.
Download: Dolphin Git 5.0-5886 x64
Download: Dolphin Git 5.0-5886 Android
Source: HereDolphin Git 5.0-2877
0 Comments
Post a Comment