Azahar 2126.0 Alpha 2
Pre-release
Pre-release
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
- For the following languages, these UI strings currently remain untranslated as before due to no translation being available for use in upstream Qt:
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
- Distribute an ARM64 Docker image binary. | @OpenSauce04 #2151
macOS
- Fixed several minor issues relating to MoltenVK/Metal. | @sergeymild #2149
Technical
- The
USE_DISCORD_PRESENCECMake option has been renamed toENABLE_DISCORD_RPC. Downstream users/maintainers should compensate for this accordingly. | @OpenSauce04 #2216 - The
ENABLE_QT_TRANSLATIONCMake option is now enabled by default, addingqt6-tools-devor 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