github Eglantine-Community/Eglantine branch-nx2-experimental-efb9fb18
Eglantine Branch: nx2-experimental

pre-releaseone hour ago

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.

Don't miss a new Eglantine release

NewReleases is sending notifications on new releases.