Skip to content

Azahar 2126.0 Alpha 2

Pre-release
Pre-release

Choose a tag to compare

@OpenSauce04 OpenSauce04 released this 17 Jun 22:15
Immutable release. Only release title and notes can be modified.

⚠️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 is relative to the changelog for 2126.0 Alpha 1. You can read that changelog here:
https://github.com/azahar-emu/azahar/releases/tag/2126.0-alpha1


Azahar 2126.0-alpha2 Changelog

Desktop

  • Fixed a long-standing issue where Azahar's detection of the system language could be incorrect, resulting in an unexpected language being used in the UI. | @exertustfm #1558
  • Many default messages in the user interface provided by upstream Qt (OK, Cancel, etc) are now translated for most languages. | @OpenSauce04 #2153
    • For the following languages, these UI strings currently remain untranslated as before due to no translation being available for use in upstream Qt:
      • Greek, Indonesian, Norwegian Bokmål, Lithuanian, Romania, Vietnamese

Android

  • On devices where ANGLE is used for OpenGL rendering, the Vulkan renderer is forcefully enabled due to extremely apparent visual defects when using the OpenGL renderer with ANGLE. | @OpenSauce04 #2197
    • You can tell if your device is affected by checking the renderer selection option in Azahar's settings. It will be greyed out and will display a message related to ANGLE when selected if you are using an ANGLE-enabled device.
    • Most devices will not yet be affected, however on and after Android 17's release, ANGLE will become enabled by default and mandatory for all newly released devices (not necessarily devices updating to Android 17 from an earlier version).
  • Assorted improvements and new options relating to secondary screen functionality. | @DavidRGriswold #1385

All

  • Fixed an issue where certain older homebrew software would get stuck on a black screen at boot. | @Masamune3210 #2143
  • Migrated many of our non-English language translations to simplified language codes, allowing correct system languages to be detected more consistently. | @OpenSauce04 #2152
  • Fixed an issue related to disabled cubemap texture units; known fixes in Brain Age: Concentration Training. | @Wunkolo #2159
  • Adjusted the unimplemented gas stub behaviour for the Vulkan renderer, fixing a known graphical issue in the Monster Hunter games. | @RedBlackAka #2165
  • Fixed a typo in a settings log message. | @72374 #2076
  • Additional refinements relating to the new GDB implementation. | @PabloMK7 #2145
  • Fixed a possible integer overflow issue relating to custom Luma3DS mapping + optimized implementation. | @0x48kirenh #2202

Docker

macOS

Technical

  • The USE_DISCORD_PRESENCE CMake option has been renamed to ENABLE_DISCORD_RPC. Downstream users/maintainers should compensate for this accordingly. | @OpenSauce04 #2216
  • The ENABLE_QT_TRANSLATION CMake option is now enabled by default, adding qt6-tools-dev or your package manager's equivalent as a new default build dependency for the Qt frontend if you weren't already manually enabling this flag. | @OpenSauce04 #2206
  • Fixed linker warning spam related to the minimum macOS version when Discord RPC was enabled. | @OpenSauce04 #2216
    • This issue has existed for a very long time, and doesn't seem to have ever caused any actual issues. This is likely just a technical correctness thing.
  • Fixed a compilation failure which could manifest when a system MoltenVK install was present, even if it wasn't being used. | @crueter #2183
  • Fixed a compilation error when building in debug mode. | @Wunkolo #2132
  • Fixed an issue which prevented the azahar-room Dockerfile from building with Podman. | @OpenSauce04 #2151
  • Added debug scopes to OpenGL renderer rasterizer and texture runtime. | @Wunkolo #2133
  • Extensive Kotlin codebase formatting cleanup + new formatting/style enforcement in CI via ktlint. | @OpenSauce04 #2204