5.0-12080 - Use Correct Window Surface for Wii Remote Mouse Cursor by Stenzek ¶ This allows savestates to function on Vulkan on Adreno devices. In order to work around this, Dolphin now uses R32F on afflicted devices instead.
DOLPHIN SAVE FILES WII DRIVER
The problem was that attempting to create savestates in Vulkan would crash Dolphin due to an assert in the driver when reading back D24S8 depth. A work-around for another adreno bug has caused us to run into more issues. The name of Stenzek's branch should say everything about how we got to this point: "adreno-more-like-brokenreno". This allows EFB Access from CPU to finally work correctly on GLES devices. In order to fix this, Stenzek created a fallback for this situation that copies into color formats instead of depth formats. While this meant there was no performance hit to enabling EFB Access from CPU on OpenGLES, it also meant these effects would completely fail. All of this was broken in Dolphin's OpenGL backend in GLES mode! After doing some debugging, we discovered that glReadPixels() with depth formats is not supported in GLES, meaning that these reads were being completely skipped. Super Mario Galaxy goes a step further, with similar sun effects and gameplay features like Pullstars and collecting Starbits that rely on knowing what's on screen. By checking what is on the screen, games can accomplish all kinds of visual effects or even use the data for gameplay! Wind Waker uses EFB Access in order to tell when the sun is or is not visible in order to do a shine effect and darken everything else on the screen.
DOLPHIN SAVE FILES WII ANDROID
When using Dolphin's OpenGLES backend on most Android devices, a lot of games behave poorly when trying to read the screen with EFB peeks. Notable Changes ¶ 5.0-12071 - Android/GLES - Fix EFB Access From CPU by Stenzek ¶ Rather than delaying any longer, let's just dive in now! Please please enjoy the May and June Dolphin Progress Report! But what good is compression if emulation isn't up to snuff? The past two months have been chock-full of emulation and usability fixes for both Android and Desktop Dolphin! There's a little bit of everything, from graphics emulation fixes, memory card and savestate compatibility changes, to obscure features like being able to report thermal data to games and homebrew! This lossless format allows for near top of the line game compression without compromising the integrity of ISOs, while also maintaining performance and stability. Headlining it all is that we're happy to announce support for a new compressed disc format developed specifically for Dolphin: RVZ. We've got a lot to get through the past two months.