github azahar-emu/azahar 2125.0-alpha1
Azahar 2125.0 Alpha 1

pre-release10 hours ago

⚠️Important Alpha Information⚠️

As an alpha release, this build is not yet considered stable.

This prerelease is intended for users to test upcoming features, allowing the community to provide feedback before they are distributed in a stable release.
Users interested in testing bleeding-edge software are encouraged to test out this build to help us catch any issues we may have missed during development.

If you are unwilling to tolerate potential issues, it may be better to wait for the next stable release.


This changelog doesn't reflect the final intended featureset of the 2125.0 update.

Many features are still in development, and for this reason, several planned changes are not yet present in this pre-release.

You can view our roadmap at https://github.com/azahar-emu/azahar/milestones.


Azahar 2125.0-alpha1 Changelog

All

  • Implemented a disk shader cache for the Vulkan renderer in the form of .vkch files. | @PabloMK7 #1725 #1748
    • These files keep track of compiled shaders so that there is no need to recompile them on subsequent application launches, which removes all stutter caused by shader compilation after the first playthrough of the application.
    • Cache files can also be copied between your own devices to benefit from the reduced stutter.
  • Fixed an issue where, if a game with no cheats had its cheat list viewed or the game was launched, the cheats list for the previously loaded game would be erroneously used. | @Fs00 #1640
  • Minor fixes to local play for Luigi's Mansion 1 and Download Play applications. | @lannoene #1690
  • Minor optimization applied to the Vulkan renderer which slightly reduces its memory usage. | @PabloMK7 #1710

Desktop

  • Fixed a rare issue where the emulator could attempt to pre-load custom textures even when they were disabled, resulting in a crash. | @coolguy1842 #1629
  • Fixed an issue where a small subset of setting tooltips wouldn't have any automatic line breaks as intended. | @OpenSauce04 #1718
  • Added new "Enable display refresh rate detection" debug setting. | @OpenSauce04 #1726
    • This setting is enabled by default, and disabling it prevents Azahar from attempting to detect the display's refresh rate when choosing its preferred Vulkan presentation mode. Disabling this setting can result in emulation slowdowns with certain displays, so it's recommended to leave it enabled unless you know what you're doing.

Windows

  • Fixed an issue where certain characters in an application name could become corrupted when creating a desktop shortcut. | @RedBlackAka

Technical

  • If certain features are disabled at compile-time in the desktop build, code related to those features is now more aggressively excluded. | @RedBlackAka #1630
  • Detection of CPUs using the FMA4 extension has been disabled, as this extension is not used by Azahar. | @RedBlackAka #1746
  • Added NATVIS to BitField class, allowing for better debugging in Visual Studio. | @PabloMK7 #1731

Don't miss a new azahar release

NewReleases is sending notifications on new releases.