EmuCR Feeds
Email Us

Eglantine (2026/11/14) is released. Eglantine is a free and opensource (FOSS) Switch 2 emulator, derived from Eden, Yuzu and Sudachi - started by developer Camille LaVey. It's written in C++ with portability in mind, with builds for Windows, Linux and macOS.

Eglantine Changelog:
Fix license headers (f7c0cc30ac)
removed legacy CI, keeping license-header.sh as requested by @PastaLaPate (e4f5ab654f)
Fix Windows builds of the page-table and preset tests (99702443f9)
Load Mario Kart World HDR lightmaps by sparse tile (20fab1102b)
Use the full size of Mario Kart World lighting buffers (894f2c119c)
build: the updater UI and the Nix package follow the identity (bb4bac869d)
ci: daily builds save the compiler cache again (b8fa471008)
ci: the daily case follows the branch the dispatch came from (1458b03bc5)
nix: say ENABLE_UPDATE_CHECKER=OFF instead of inheriting the default (f13f57ee2f)
ci: name artifacts after the identity, and expose the release tag (e79386b19e)
build: show the composed identity in the title and the About dialog (8b3ed296de)
ci: compose the build identity once, in prepare, and hand it to every leg (f4597a1df9)
ci: drop the linux ccache debug dump, keep the numbers (89169b9bc0)
ci/nix: print the whole ccache block after the check step (da221636fc)
ci/nix: save the compiler-object cache on the same rule as every other leg (41d005e696)
ci: drop the APT archive cache; it never paid for itself (b9b63eb867)
ci: create apt's archive dirs before pointing apt at them (d407d1b035)
ci: cache apt's archive in a directory the runner can actually write (43ae1967ef)
ci: key the APT archive by runner arch (faa6ff453e)
ci: keep MSYS2's full update; skipping it breaks on a cold cache (7c083b7eaa)
ci: cut the per-run setup cost on macOS, Linux and MSYS2 (22ef385498)
ci: ccache -p prints (default) prefixed lines, so the anchored grep matched nothing (225bf04912)
ci: put the linux ccache debug block back (a58918c22f)
ci: one definition of the compiler cache env, opt-in saving, config-stable cache names (0c9ec721b3)
ci: make ccache stats mean this run, and print the effective settings (0b80e31dae)
nix: gamemode's FORCE_SYSTEM has to be conditional too (ed1b188464)
nix: sirit is Linux-only in nixpkgs, so gate it like gamemode (0ed5947752)
nix: pin nine more dependencies to nixpkgs (3a58b5c82c)
nix: take dependency versions from nixpkgs where it can serve them (326381e0cc)
cmake: record the manifest pin next to a substituted system package (05c3dd3447)
nix: drop the dependencies CPM already supplies (fa8a0ce85c)
nix: own the dependency list instead of inheriting pkgs.eden's (f3b71a7975)
nix: make nightly a property of the tree, not a second package (950975ee7e)
ci/nix: give the Nix build the same identity as every other platform (bb9ac9160d)
ci/nix: gate the Nix job on the inputs that exist, and stop building everything (e267a5fc2d)
updater: stop nagging daily builds, offer same-day rebuilds, cut requests (e1b287e623)
updater: add a Daily channel that follows the daily builds (a39b614822)
yuzu: don't run the Settings tab handler while the dialog is destroyed (e9235f6ec6)
ci: daily builds are started by daily.yml on the default branch, not by a schedule here (a988ff32e7)
ci: label daily builds with the branch they were built from (39db3242fa)
gpu_thread: give Switch 2 command lists a minimum GPU latency at 30/20 fps (53ebf6cd49)
nx2_gsv: don't drop movie frames for clients that pace themselves (c229de4f6f)
kepler_compute: clear rejected programs on shader restore (7ab366dcab)
Update FFmpeg repo and version in cpmfile.json (f13b71f4ba)
ci: release notes: the tar.gz needs Qt 6.8 (9118a6513f)
ci: link FFmpeg statically into the Linux builds (e31e348539)
qt: cover host room and direct connect, share one profile rename path (dc2dda20a2)
video_core, mcp: rename locals that shadow members (6a82ad47a7)
qt: fix default-name warning wording, hold profile names to 32 bytes (089a2dac90)
updater: fix review findings on PR 841 (1da3a00c95)
updater: keep files a failed undo could not put back, lock the helper (6cee3144f7)
yuzu: don't run the Tweaks tab handler while the properties dialog is destroyed (885b7e29a0)
Batch ordered Vulkan buffer uploads (a6bcdf4690)
Fix task and mesh global loads on Pascal (0de9d55c19)
mcp: frame_spikes and perf_sample count CPU, JIT and SVC events (e7e795bfe5)
shader_warm: read VFXB particle effects (.ptcl) (37c2ff5028)
shader_warm: build the precache at boot when it is missing or outdated (bd3d8187f8)
shader_warm: read Mario Kart World's .esetb effect set (26cbc05ba2)
nx2 debug server: capture_frame sampled_max_mib (02d09a6c66)
texture_cache: date CPU-refreshed images by the CPU write, not the upload (95cf0acc7d)
ui: centre update prompt buttons, adjust spacing (31aaad5309)
fix: fix ssl cert pinning in appimage (30b8757820)
tests: fix update_installer file time check on libc++ (18b9724efc)
configure_general: put the update settings in their own group (75fc958481)
ci: build the updater helper into Windows release builds (1c8f3b8995)
yuzu: install updates in place and restore the previous version (92d1a4af8f)
frontend_common: update installer and Windows helper, from Lichii (2f5785e2ca)
yuzu: update channel setting, verified downloads, Check for Updates (0d4b7b18ee)
update_checker: stable and release candidate channels (a1507a50ea)
common/net: read releases from the GitHub API (27f5e7c843)
ci: enable the update checker on tagged release builds (488792daaa)
qt: default identity is Eglantine, warn about default names in multiplayer (636cf90edb)

Download: Eglantine (2026/11/14)
Source: Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!