In order to edit this wiki, you must register and verify your account.

Release 1.22.6

From Cemu Wiki
Jump to navigation Jump to search

Changelog

# 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/

Download Cemu 1.22.6
Changelog source