3.2.0b2 (194)
Pre-release
Pre-release
OatmealDome
released this
16 Aug 19:52
·
34 commits
to ios-jb
since this release
This is a pre-release version of DolphiniOS. Please see the 3.2.0b2 blog post for more information.
The following things have changed versus the last pre-release:
- Added the ability to load files outside of DolphiniOS's
Software
folder. To access this feature, tap the three dots menu on the top left and select "Load External File". - Added FIFO logs (
.dff
files) as a supported file type for developers. (FIFO logs consist of recorded GameCube/Wii GPU commands that can be replayed on demand, allowing one to easily debug graphical issues.) - Added shader logic ops support via framebuffer fetch.
- Added a workaround for an Apple Silicon GPU bug where early-Z tests and
discard_fragment()
don't cooperate well together and cause black pixels to be rendered to the screen. (Fixes Sonic Adventure 2's models being rendered as mostly black and Super Mario Sunshine's "M-warps" having a black square around the actual graphic.) - Added support for passing LOD bias when sampling a texture in the fragment shader. (Fixes the iris of Midna's eyes in Twilight Princess never rendering.)
- Re-compiled MoltenVK to remove support for logic ops via Metal's private APIs and enable framebuffer fetch in fragment shaders.
- Fixed some settings, like Enable Cheats, not saving properly after the app is closed (thanks HStephens).
- Fixed various freezes by moving some operations off the main thread.
Because of the various graphical workarounds added in this build, there may be a small performance decrease in some games, depending on what GPU features they use.
NOTE: The Universal build should only be installed on non-jailbroken iOS versions that support psychicpaper.