1.1.132 - 2022-05-21Fixed:
- Don't force DPI aware on Avalonia.
- Fixes an issue where per-monitor DPI was not working on the new UI. Does not affect the current UI.
1.1.131 - 2022-05-18Fixed:
- Fix audio renderer error message result code base.
- Changes how this specific error is displayed on the console. No changes to emulator functionality.
1.1.130 - 2022-05-16Fixed:
- UI - Scale end framebuffer blit.
- Fixes rendering when desktop scaling is over 150%.
1.1.129 - 2022-05-15Fixed:
- Fixes the Avalonia updater.
- Updates the auto-updater code to include the Avalonia paths.
1.1.128 - 2022-05-15Fixed:
- Fix Amiibo image path.
- Fixes a regression that caused crashing when an Amiibo was scanned.
1.1.127 - 2022-05-15Fixed:
- gh-actions: Prefix Avalonia builds with test- and disable pre-release.
- Fixes the updater downloading the wrong Ryujinx build.
1.1.126 - 2022-05-15MISC:
1.1.125 - 2022-05-15Added:
- Add Avalonia builds to release.
- Avalonia builds will now be downloadable on GitHub PR artifacts.
1.1.124 - 2022-05-15Fixed:
- misc: Clean up of CS project after Avalonia merge.
- No expected changes in emulator functionality.
1.1.123 - 2022-05-15Fixed:
- sdl2: Update to Ryujinx.SDL2-CS 2.0.22.
- Fixes G-Shark gamepads.
- Fixes wired PowerA GameCube controllers.
- Fixes broken motion controls on Linux.
- Likely fixes compatibility with more unofficial controllers.
1.1.122 - 2022-05-15Added:
- Avalonia UI: Part 1
- Implements the foundations for the UI update to Avalonia.
- Further parts will be merged before the UI is active.
1.1.121 - 2022-05-14Fixed:
- Prefetch capabilities before spawning translation threads.
- Fixes a race condition that could cause games to crash when recompiling shaders.
1.1.120 - 2022-05-12Fixed:
- Implement Viewport Transform Disable.
- Fixes the interface in Dragon Quest Builders.
- Fixes the title screen in River City Girls Zero.
- Fixes a regression that caused broken menus in Zombies Ate My Neighbors and Ghoul Patrol.
- Fixes save slot thumbnails and screen copies in the NSO N64 emulator (Mario Kart 64 monitors), screen copies in the Citra RetroArch core, icons in RetroArch, possibly other similar bugs.
1.1.119 - 2022-05-07Added:
- hid: Various fixes and cleanup.
- Implements and cleans up various hid functions and services.
- RetroArch and likely other similar homebrew are now bootable.
1.1.118 - 2022-05-05Fixed:
- Add alternative "GL" enum values for StencilOp.
- Fixes some broken graphics in the Citra RetroArch core, possibly fixes graphics in other homebrew applications.
1.1.117 - 2022-05-05Added:
- Enable JIT service LLE.
- Enables the JIT service, required by the NSO Nintendo 64 emulator and Super Mario 3D All-Stars (Super Mario 64), allowing them to run. It is not an actual service implementation, rather it runs the service on the firmware, so this is an "LLE" approach as opposed to the usual HLE approach where the service is re-implemented on the emulator.
- Requires firmware version 10.0.0 minimum.
1.1.116 - 2022-05-05Fixed:
- Fix shared memory leak on Windows.
- Fixes a memory leak that would occur when stopping and restarting emulation.
1.1.115 - 2022-05-04Added:
- infra: Warn about support drop of old Windows versions.
- Shows a warning message to users on Windows 7, 8, 8.1 and older Windows 10 versions stating that Ryujinx support for these versions will be dropped starting June 1st, 2022.
1.1.114 - 2022-05-04Fixed:
- Remove AddProtection count > 0 assert.
- Small code correction. This change only affects debug builds.
1.1.113 - 2022-05-03Changed:
- Change github build workflow to not use hardcoded versioning
- Fixes an oversight that caused a few PR builds to display an incorrect version number.
1.1.112 - 2022-05-03Added:
- Implement PM GetProcessInfo Atmosphere extension (partially).
- Adds support for Skyline + ARCropolis mods. Super Smash Bros Ultimate mods that rely on ARCropolis are now usable on Ryujinx.
1.1.111 - 2022-05-02Added:
- Implement code memory syscalls.
- Implements code memory related syscalls, used by applications that generate and/or modify code at runtime.
- Required by emulators that use a JIT (NSO N64) and mods that patch for function hooking game code on-the-fly (Skyline/ARCropolis). Note that neither will work with these changes alone.
1.1.110 - 2022-05-02Added:
- Support memory aliasing.
- Increases accuracy of fast memory manager modes, allowing for things like IPC, shared memory, transfer memory and code memory to be implemented properly.
- Paves the way for running sysmodules with fast memory manager modes enabled, as well as running the NSO Nintendo 64 emulator and the Skyline mod manager for Super Smash Bros Ultimate in the future.
- Fast memory manager modes will no longer work on Windows 7 and Windows 8.
1.1.109 - 2022-05-02Fixed:
- Fix flush action from multiple threads regression.
- Fixes graphical issues in Catherine: Full Body and Pokémon Legends: Arceus due to a regression introduced in 1.1.107.
1.1.108 - 2022-05-01Fixed:
- Restrict cases where vertex buffer size from index buffer type is used.
- Fixes a regression introduced in 1.1.95 that caused visual glitches on certain particle effects in Xenoblade 2 (visible for instance in Godfrey's awakening).
1.1.107 - 2022-04-29Fixed:
- Fix various issues with texture sync.
- Fixes a regression in Xenoblade titles where visuals would randomly flash.
- May fix random bugs in Breath of the Wild such as "air swimming" or other texture streaming bugs.
1.1.106 - 2022-04-20Added:
- T32: Implement load/store single (immediate).
- No changes expected in games.
1.1.105 - 2022-04-20Fixed:
- Fix broken motion controls when using SDL2.
- Fixes motion controls on multiple games such as Mario Kart 8 Deluxe; The Legend Of Zelda: Breath of the Wild; Kirby And The Forgotten Land and many others when enabled using the default SDL2 option.
1.1.104 - 2022-04-15Added:
- Implement HwOpus multistream functions.
- Implements multistream related Opus decoding functions.
- Required by MLB The Show 22 and potentially others.
1.1.103 - 2022-04-15Fixed:
- ReactiveObject: Handle case when oldValue is null.
- Fixes a possible null exception in the future Avalonia UI.