2023-02-09

Dolphin Git 5.0-18587

EmuCR: DolphinDolphin Git 5.0-18587 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 #11539 from phire/improve_workqueuethread
* Optimise cond_var predicate order
* Prevent WaitForCompletion shutdown deadlock.
* Address review feedback
* WorkQueueThread: provide name and function at same time
* WorkQueueThread: rework Cancel/Shutdown workflow
* WorkQueueThread: Implement thread name
* WorkQueueThread: Rework without Flags/Events
* WorkQueueThread: Implement proper Flush
* WorkQueueThread: Add Push
* WorkQueueThread: Add flush capability
* Merge pull request #11522 from phire/KillRendererWithFire
* Hook up Presenter's ConfigChanged function
* Insert a more solid abstraction between Qt and Imgui
* Presenter: Handle blanked frames correctly
* Fix XFB duplicate detection
* Make sure m_prev_efb_format is initilized
* Better documentation for HookableEvent.
* Rename to HookableEvent. Because naming conflict
* Apply suggestions from code review
* Add comment about "end of frame"
* Apply suggestions from code review
* Update STATE_VERSION
* Make sure pixel shaders pick up Initial EFB Scale
* Lint fixes
* fix fbdev
* Fix builds with FFMPEG disabled
* Cleanup headers
* Move UseVertexDepthRange() out of Renderer
* Move m_prev_efb_format into FramebufferManager
* Move WidescreenHeuristic to it's own class
* Lint fixes
* Move xfb tracking and IR scaling out of RenderBase
* Refactor ClearRegion
* Add some descriptions to new classes
* Cleanup headers
* Expose Renderer's Framecount
* Renderer still needs to track swaps for savestates
* Also use events for config changed
* Split out everying remaining from Swap
* Wire up frame before/after events
* Introduce an Event system to VideoCommon
* Delete unused EFBHasAlphaChannel function
* Move ConfigChanged out of RenderBase
* Move GraphicsMod out of RenderBase
* Move utiltily drawing out of RenderBase
* Move BoundingBox out of RenderBase
* Fix missing include
* Add AbstractGfx for DX12
* Implement AbstractGfx for Dx11
* Add virtual Initialize() to PerfQueryBase
* Fix dead code.
* Implement AbstactGfx for Metal
* Fix warning
* Replace BeginUI/EndUI
* Present: Set surface info before initializing ImGui
* Fix misnamed local variable
* Handle VideoSoftware's present fallback better
* Fix warning about using & with bools
* Fix warning about compare sign mismatch
* Minimise include polution from RenderState
* Implement AbstractGfx for Vulkan
* Don't set common globals from Video Backends
* Implement AbstractGfx for Software & Null
* Implement AbstractGfx for OpenGL
* Split AbstractGfx out of Renderer
* Rename FrameDump.{cpp,h} to FrameDumpFFMpeg.{cpp,h}
* Move Presenting, Dumping and ImGui out of Renderer
* Refactor to remove virtual from RenderXFBToScreen
* TextureCache: Add content locking
* TextureCache: Refactor with smart pointers
* Move TCacheEntry out of TextureCacheBase

Download:
Dolphin Git 5.0-18587 x64 : 1cloudfile bayfiles gofile multiup pixeldrain zippyshare
Dolphin Git 5.0-18587 Android : 1cloudfile bayfiles gofile multiup pixeldrain send zippyshare
Source: Here

0 Comments

Post a Comment