# Cemu detailed changelog for 1.22.6c # Patreon release date: 2021-02-05 # Public release date: 2021-02-12 # New in 1.22.6c: general: Made command line parameter parsing more robust Short name option for fullscreen (-f) should work again # New in 1.22.6b: GX2: Fixed a graphic regression that was introduced by the fetch shader rewrite # New in 1.22.6: coreinit: More potential fixes for a mystery crash related to file operations and callbacks The crash can most often be observed when loading saves in BotW but also can happen randomly during gameplay coreinit: Avoid a race condition in thread deallocators Fixes random crashes in various games coreinit: Added a safeguard to prevent a state corruption when a game uses MPTaskQ improperly Fixes Tokyo Mirage Sessions freezing or crashing shortly after launch (#472) coreinit: Fixed a race condition in spinlock implementation Improves stability of Tokyo Mirage Sessions and likely some other games coreinit: Fixed OSScreenClearBufferEx() clearing a much larger data area than it should This change should fix flickering and random crashes due to memory corruption in some homebrew titles coreinit: Fixed an issue where the priority of default core threads was too high, leading to CPU starvation of other threads Fixes random softlocks in Yoshi's Woolly World GX2: Reworked GX2 event queue implementation to match behavior of actual console more closely This resolves random softlocks in games that rely on GX2 events GX2: Reworked fetch shader generation (GX2InitFetchShaderEx) to match behavior of actual console more closely Improves compatibility with games that are picky about correct shader size. E.g. The Fall is now playable and no longer crashes on boot Shader caches and graphic packs are not affected by this change OpenGL/Vulkan: Fixed generation of invalid shader code when accessing integer texture samplers with certain parameters Fixes an issue where the game screen was invisible in Virtual Console DS titles debugging: wxWidgets errors are now written to log.txt instead of showing an error message box debugging: Added --force-interpreter command line parameter to always force interpreter regardless of any game profile settings Note: (#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/