The team behind the best Nintendo Wii U emulator, CEMU, has released a brand new version of it. CEMU 1.15.3 is currently available for download to all Patreon backers and will be made available to the public on March 7th.
This new version of CEMU comes with a reworked shader cache loading screen to scale better on higher resolutions, optimizes texture loader and multi-threads JIT recompilation of functions if multi-core recompiler is enabled (which slightly reduces micro-stutter caused by recompilation).
In addition, CEMU 1.15.3 packs various optimizations in various GX2 API functions, fixes random crash due to out-of-bounds access in texture code, fixes a crash that could occur when GPU buffer cache accuracy was set to high and increases time before restorable textures are dropped from texture cache.
Below you can find its complete changelog, as well as some videos showcasing various games running on this latest version.
CEMU 1.15.3 Release Notes
# Cemu detailed changelog for 1.15.3
# Patreon release date: 2019-02-28
# Public release date: 2019-03-07
general: Display meta/bootTvTex.tga when booting a game and while compiling shaders (ref: http://bugs.cemu.info/issues/1)
general: Reworked shader cache loading screen to scale better on higher resolutions
general: Changed settings.xml to be more portable (use relative paths where possible)
CPU/JIT: JIT recompilation of functions is now multi-threaded if multi-core recompiler is enabled (slightly reduces micro-stutter caused by recompilation)
debug: Added debug option which dumps the WUD filesystem of the currently running game to dump/ folder (WUD/WUX extractor)
debug: Fixed a bug where the RAM dump feature would silently fail because it would not create the dump folder
GX2: Added frame profiler (can be toggeled via debug menu)
GX2: Optimized texture loader
GX2: Minor optimizations in various GX2 API functions
GX2: Fixed random crash due to out-of-bounds access in texture code
GX2: Fixed crash that could occur when GPU buffer cache accuracy was set to high
GX2: Increased time before restorable textures are dropped from texture cache (from 15 seconds to 2 minutes)
coreinit: Fixed incorrect timeout calculation in spinlock AcquireSpinLockWithTimeout API
padscore: WPADGetInfoAsync no longer crashes when no callback is provided
input: DirectInput rumble will only be initialized if the rumble value is set to non-zero (workaround for a crash bug in a common DirectInput driver)