# Cemu detailed changelog for 1.22.3b # Patreon release date: 2020-12-25 # Public release date: 2021-01-01 # New in 1.22.3b (public release): OpenGL/Vulkan: Avoid out-of-bounds writes in streamout emulation This fixes a crash in BotW that could occur randomly whenever there is a high quantity of active particles (#409) # New in 1.22.3: Vulkan: Attempts at fixing graphic bugs specific to Intel Iris GPUs coreinit: Added support for thread cancellation This fixes Axiom Verge crashing at boot and is also used by some system titles (#265) gfxPack: Changing any preset option will automatically reload the graphic pack (unless it modifies textures or resolution, in which case a restart is still required) gfxPack: Vsync frequency can now be changed while a game is running (for example, this allows switching between different FPS++ framerates while the game is running) gfxPack: Several new features for the graphic pack patch format. These additions are mainly of interest to graphic pack authors. New operands supported in expressions: modulo (%) and additional comparisons (>=, <=, >, <) Data directives (like .int) now support multiple comma separated values instead of only one per line (example: .int 1, 2, 3) Added .string data directive for embedding strings. (example: .string "hello world") Added .align directive to insert padding bytes until alignment is reached (example: .align 4) To use the new features, set the graphic pack version in rules.txt to 7 Note: (#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/