Test build of branch nx2-experimental at df2989c.
This is not a release. It is for testing, and the next push to the branch replaces it.
Commits on top of nx2
- fixed stupid ci (
eff9f843af) - shader: lower BRA.U and HSETP2 with a constant buffer (
1e2c2dd4db) - ci: added discord RPC to builds (
373a7f5ac1) - fix: add translations to build (fixes #767) (
0fa5991d0e) - docs: added theme fix to changelog (
5726e5f6be) - Revert "Merge pull request #700 from Djihads80/revert-609-fix/mkw-performance-601" (
45ad48059b) - fixed closing software using wrong colors (
e5d9dcc2e3) - vk_pipeline_cache: keep the disk cache across translation-only version bumps (
eab2c2246d) - spirv: keep native global memory helpers as calls and route with one switch (
9a362357a2) - add relower_words.cpp for instruction lowering from hex input (
77c41e14db) - fix: gcc build failed (
a61fb4154d) - vulkan: use Info::UsesWarpOps for mesh and task stages (
0e82056820) - vulkan: mesh and task stages now require the guest warp size (
ff72fed972) - shader: share the warp-op check between pipeline stages (
70a841058e) - fixed llvm download (
ebecf65655) - ci: added way to build only certain oses and only pgo (
baa6d295ac) - ci: updated runners (
a6ffbeb24f) - vulkan: drop queued shader builds on close (
37a3ad3ad9) - vulkan: wait for shader builds before the cache save on close (
f9de7d8551) - vulkan: intel arc fixes for MKW (
8e87cf5a66) - Toggle USE_DISCORD_PRESENCE flag in release workflow (
a25ad9582e) - Include string_util.h in deconstructed_rom_directory.cpp (
0b0d4d43a2) - Add cover fetching functionality for Discord RPC (
b174764a37) - Add game_version member to DiscordRPC struct (
5b0df6085e) - Enabling discord rpc (
05cad80d0e)
Linux
The AppImage is self-contained (needs glibc 2.39 or newer: Ubuntu 24.04, Fedora 40, Debian 13, Arch): make it executable with chmod +x and run it. The tar.gz uses your system libraries, so Qt 6 and the usual libraries must be installed.
| Build Type | Standard | PGO (Recommended) | Notes |
|---|---|---|---|
| amd64 | AppImage · tar.gz | AppImage · tar.gz | |
| ARM (aarch64) | AppImage · tar.gz | AppImage · tar.gz |
Windows
Windows packages are in-place zip files: extract and run eglantine.exe, or eden-cli.exe from a terminal.
| Build Type | Standard | PGO (Recommended) | Notes |
|---|---|---|---|
| amd64 / x86_64 (MSVC) | MSVC zip | Use if you run into graphical issues on other builds | |
| amd64 / x86_64 (MinGW) | MinGW PGO zip | Built with MinGW clang; bundles its own DLLs, no Visual C++ redistributable needed |
macOS
| Build Type | Standard | PGO (Recommended) | Notes |
|---|---|---|---|
| arm64 (Apple Silicon) | zip · dmg | macOS 26 or newer. Not notarized: right-click and choose Open the first time, or run . is inside the app, in . |
The PGO builds are the same programs compiled with profile-guided optimization (clang plus Eglantine's profile); prefer them when your CPU supports it.