Dolphin Git 5.0-753 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 #4268 from lioncash/cast
VertexManagerBase: Get rid of a u16 cast
* VertexManagerBase: Make class constants constexpr
* VertexManagerBase: Get rid of a u16 cast
Just using the direct value is more straightforward
* Merge pull request #4267 from lioncash/vulkan
Vulkan: Amend header includes
* Vulkan: Amend header includes
Adds headers where necessary to eliminate indirect includes.
Also adds headers to ensure certain standard constructs always
resolve correctly
* Merge pull request #3935 from stenzek/vulkan-pr
Vulkan Backend
* VideoNull: Set all fields in backend_info
A few of these were missing, which could cause the adapter list to remain
visible after switching to null, for example.
* Vulkan: Only submit init/upload command buffer when it has commands
This way we're not submitting empty buffers when it's unnecessary.
* Vulkan: Work around indexed fragment output bug on AMD drivers
* Vulkan: Use render-pass based clears where possible
* Vulkan: Ensure fast path is used for non-RGBA formats when clearing
* Vulkan: Support frame dumping/screenshots
* Android: Add video backend choice to settings
* Implement experimental Vulkan backend
* Common: Add a Semaphore wrapper class
* VideoBackends: Make TextureCache::CompileShaders return a bool
* VideoCommon: Call Renderer::SurfaceChanged on render parent resize
This is needed because for some reason the WSI for NV Vulkan drivers
doesn't return VK_ERROR_OUT_OF_DATE_KHR, so there is no other way to know
that a resize has occured apart from polling, which is a poor solution for
X11 (since it is blocking).
* VideoCommon: Add config fields for multithreading and validation layers
* VideoCommon: Extend DriverDetails to support both OpenGL and Vulkan
* VideoCommon: Add APIType entry for Vulkan
* ShaderGen: Work around issue with glslang and dynamic vector subscripts
Seems that vec[eye] will select vec.x no matter what the value of eye is.
* ShaderGen: posmtx should be a 4-component unsigned byte
This is a global change across backends, so should be tested for
regressions.
* ShaderGen: Specify attribute/output locations/bindings explicitly
This also shifts the SSBO index from index 3 to index 0.
* Merge pull request #4153 from stenzek/logicop-dstalpha
OGL: Handle case where both constant alpha and logic op is enabled
* OGL: Handle case where both constant alpha and logic op is enabled
* Merge pull request #4264 from lioncash/type
SystemRegisters: Get rid of pointer casting
* SystemRegisters: Get rid of pointer casting
* Merge pull request #4236 from SeannyM/android-buttons
Android: Wiimote on-screen buttons + more
* Android: More accurate button scaling
Also scale based on button ID for consistency.
* Android: Option to toggle on/off individual buttons
* Android: More on-screen buttons
GameCube now has a c-stick. For Wii games, there is now a Wiimote + Nunchuk setup.
* Android: Add on-screen dpad support
* Android: Use button IDs to save screen layout
Using the drawable caused problems such as not being able to have multiple joysticks.
Download: Dolphin Git 5.0-753 x64
Download: Dolphin Git 5.0-753 Android
Source: Here
2016-10-01
Random Related Topic
0 Comments
Post a Comment