Warning
This repository is not affiliated with the official Eden development team. It exists solely to provide an easy way for users to try out the latest features from recent commits.
These builds are experimental and may be unstable. Use them at your own risk, and please do not report issues from these builds to the official channels unless confirmed on official releases.
Important
See the Release Overview section for detailed differences between builds.
Changelog:
-
Merged commit:
27483
275d64e653
[docs] add into docs/ and make links local (#93) -
Merged commit:
27484
fb459c75d9
[wifi] conditionally enable (#90) -
Merged commit:
27485
23c77a0d4f
[cmake] patches from debian upstream (#99) -
Merged commit:
27486
e1763a726e
[build, cmake] port to solaris (#96) -
Merged commit:
27487
016ebf3cd8
[cmake, build] fix android and aarch64 (#103) -
Merged commit:
27488
ca06dad650
[docs] add solaris to build inst on readme (#105) -
Merged commit:
27489
bb689637cb
[build, cmake] fix android -
Merged commit:
27490
b2b993b665
[build, cmake] fix android (#106) -
Merged commit:
27491
df8f32b7ad
Set app name to "Eden Optimised" for Optimised build. (#101) -
Merged commit:
27492
4ced8d23ac
Fix typo -
Merged commit:
27493
4fc711587f
Fix headers -
Merged commit:
27494
67dfa81dc7
[host1x] Fix typo (#116) -
Merged commit:
27495
46ddbea71c
[nvdrv] Unstub Allocate Object Context (#104) -
Merged commit:
27496
03ab350bc6
[nvdrv] Add AllocGPFIFOEX1 + modify GPFIFOEXs (#115) -
Merged commit:
27497
d78289a742
[android] Early release fences option (#95) -
Merged commit:
27498
b9c21a5c50
[docs] document how to bisect and how to use gdb for debugging jit aarch64 (#112) -
Merged commit:
27499
87f171e884
[cmake, core] Unbreak FreeBSD Building Process (#117) -
Merged commit:
27500
758d10b998
[desktop] move About Eden below Discord -
Merged commit:
27501
ca2d2381dc
[dynarmic] new LRU allocation scheme -
Merged commit:
27502
0a67c5a324
[dynarmic] fix tests -
Merged commit:
27503
1e90df7c3b
[dynarmic] better LRU prioritize empty regs -
Merged commit:
27504
111f2c3be5
[dynarmic] remove mcl/assert.h and mcl/stdint.h (depends on #81) (#89) -
Merged commit:
27505
57f11fbf1e
[desktop] fix links n such -
Merged commit:
27506
7617f743f9
[android] fix erroneous placement of early release fences -
Merged commit:
27507
bdfcb6c950
[shader_recompiler/ Maxwell] ISBERD initial implementation -
Merged commit:
27508
35e45fbad3
[deps] update dynarmic deps (#110) -
Merged commit:
27509
5de03f47df
[renderdoc] update (#100) -
Merged commit:
27510
410e782291
[nvnflinger] unstub AdjustRefcount (#120) -
Merged commit:
27511
8dd0e84343
[android, ci] disable workflows, update ERF desc, default flush_lines to on (#132) -
Merged commit:
27512
ac675c5296
[core]: Custom CPU Ticks rewrite (#118) -
Merged commit:
27513
c7c2ed7b46
[vk] copy incompatible alpha patch 1.5(2) (#123) -
Merged commit:
27514
b1f3b568fb
[vk] Fix query cache leak on missed sync (#131) -
Merged commit:
27515
fac153509a
[externals] Revert xbyak to v7.22 (#137) -
Merged commit:
27516
12d8cf79ea
Revert "[nvnflinger] unstub AdjustRefcount (#120)" -
Merged commit:
27517
3bcd5f95fe
[git] fix dup xbyak (#140) -
Merged commit:
27518
77a8f7b6a7
[vk, hle] fix storage buffer cache, unstubbed TryPopFriendInvitation (#129) -
Merged commit:
27519
b5bbe6d865
[externals] Update some submodules (#119) -
Merged commit:
27520
b2914247c3
[cmake] Build presets and System profiles (#135) -
Merged commit:
27521
0b29fb7c8a
[audio_core] Revert EA3835 audio sink changes (#136) -
Merged commit:
27522
eeb68768d6
[vk] Exclude size equal alpha different copies from incompatible copy (#138) -
Merged commit:
27523
bbeb7dd56b
[ssl] add and unstub alpn option + functions (#142) -
Merged commit:
27524
9ccb792d29
[externals] fix cpp-httplib on Gentoo -
Merged commit:
27525
896bfcdaaa
[vk] revert pApplicationName (#144) -
Merged commit:
27526
07cab5ba07
[vk] Revert Engine Name and Update some Params -
Merged commit:
27527
f75a8c44c7
Update src/video_core/vulkan_common/vulkan_wrapper.cpp -
Merged commit:
27528
18942b7ee0
[vk] Revert Engine Name and Update some Params (#145) -
Merged commit:
27529
dee960ccd9
[cmake] sdl: use source archive & add sha512sum (#154) -
Merged commit:
27530
43f450499c
[cmake] ffmpeg: use CPM and source archive (#155) -
Merged commit:
27531
e4953d5866
[vk, nvnflinger] Fix RDNA3 gloom + purple lines & reapply adjustrefcount unstubb (#152) -
Merged commit:
27532
3f4eeb7a65
[docs] Implement guidelines for PR/License Headers -
Merged commit:
27533
ff44444bda
[nvnflinger] add include log header to fix freebsd compile (#159) -
Merged commit:
27534
9e0e31132a
[icc] fix intel c++ compiler errors (#146) -
Merged commit:
27535
06f8823882
[desktop] windows: explicitly set Vista style (#153) -
Merged commit:
27536
7249bc0d22
[host1x] Remove unused code (#161) -
Merged commit:
27537
f6b6a856a4
[android] Early release fences option fix and translations (#167) -
Merged commit:
27538
c609389ec1
[nifm] Readd room check to fix LAN on MK8D (#166) -
Merged commit:
27539
3f12ae1e6e
[shader_recompiler/Maxwell] Unstub ISBERD completely (#160) -
Merged commit:
27540
bd2061f44b
[vk] remove config check return (#151) -
Merged commit:
27541
b089e7d4e6
[android] Update Ukrainian translation (#168) -
Merged commit:
27542
c1d9cbca64
[cheats] Check for comments in patch line loop (#156) -
Merged commit:
27543
6fd10fd85e
[vk] Remove improper check for image depth in texture cache. (#164) -
Merged commit:
27544
c47eb9760b
Android: Expose "Disable Buffer Reorder" option -
Merged commit:
27545
45e7c0d62d
Fix inversion of toggle for early fences (#175) -
Merged commit:
27546
56acd4041a
[dynarmic] XMM spill, SSE/AVX emit, sub/add, configurable JIT state pointer, remove unnecessary stuff (#128) -
Merged commit:
27547
8cfcf1e8bf
[vector_math]: Use NEON intrinsics in Vec4 dot operation (#177) -
Merged commit:
27548
15d371c51a
revert 45e7c0d62ddf5357f64c02514bcb222b8eaf7954 -
Merged commit:
27549
b32a667d6f
[android] "Disable Buffer Reorder" option translations -
Merged commit:
27550
1f34d836b4
Add cmake option to enable microprofile (#179) -
Merged commit:
27551
e7becc15b4
[android] remove early release fences option (#186) -
Merged commit:
27552
9966da9ff3
[cmake] check if submodule dir is empty (#182) -
Merged commit:
27553
3b72c29303
[compat] fix solaris shm_open syscall causing crashes with SHM_ANON, implement portable posix shm_open_anon (#187) -
Merged commit:
27554
f72783e017
[android]: (feat) emuready launch intent + redesign (#162) -
Merged commit:
27555
04e5e64538
[memory] remove "fast" memcpy and memset (not fast at all), remove slow parallel impl and just use serial (#188) -
Merged commit:
27556
51b170b470
[cmake] refactor: Use CPM over submodules (#143) -
Merged commit:
27557
33275c28d3
[texture_cache] Enforce conservative 3D texture aliasing. Consistently merge/lookup images. (#196) -
Merged commit:
27558
41ffa5a342
[core, nce] module_id cache key handling (#195) -
Merged commit:
27559
5ee06b2d75
[dist] update icons + script to update icons (#198) -
Merged commit:
27560
76d0659ffe
[docs] IDE setup for vscode, better wording in guideline (#200) -
Merged commit:
27561
41f0fa97ca
[dynarmic] revert bad changes (#202) -
Merged commit:
27562
9634342100
[cmake] fix regressions intr. CPM and packaging (#201) -
Merged commit:
27563
0102f548d0
[host1x] Update FFmpeg to 7.1.1 and add support for NVidia CUDA on Linux (#207) -
Merged commit:
27564
dbbe5b3328
[android] Early Release Fences, v2 (#190) -
Merged commit:
27565
f1e74f6855
[meta] remove MicroProfile (#185) -
Merged commit:
27566
a4f845b98d
[meta] readme updates (#206) -
Merged commit:
27567
dc444c7af9
[docs] update Linux build guide to include private for debian (#191) -
Merged commit:
27568
6b33b5a734
revolt (#213) -
Merged commit:
27569
37618e1043
[dist] fix icons (#221) -
Merged commit:
27570
99426f064c
[docs] freebsd does not have pkg-config since FBSD12 (#222) -
Merged commit:
27571
6b7cac003a
[deps] use --enable-pic for ffmpeg (#214) -
Merged commit:
27572
1f5b4cce6e
[externals] revert oaknut to Merry's last version (#223) -
Merged commit:
27573
d499693c29
[cmake] don't explicitly set archflags by default (#220) -
Merged commit:
27574
ae89b5e1b9
[android] fix regressions from redesign + room (#197) -
Merged commit:
27575
982b171f30
[desktop] fix random qt annoyances (#226) -
Merged commit:
27576
0705ba0b47
[frontend] add revolt links to about (#227) -
Merged commit:
27577
a3cf780a3a
[dynarmic] fix pch gen (#231) -
Merged commit:
27578
6b8408ef50
[android] fix light theming (#230) -
Merged commit:
27579
bdf5674d7e
[cmake] use CPM.cmake without download (#234) -
Merged commit:
27580
3f02d7713f
[qt] Fix title bar for windows being forced to light theme (#236) -
Merged commit:
27581
1551387739
[cmake, frontend] feat: CPMUtil + dependency viewer (#238) -
Merged commit:
27582
234e41193e
[desktop] Fix Default theme on Windows 10 (#246) -
Merged commit:
27583
89d40c6302
[vk, texture_cache] MSAA ensure no more crash (#245) -
Merged commit:
27584
383fb23348
Revert image view usage flags regression introduced in 492d3856e8e20d7c939d404fda6eab890757d8eb. (#241) -
Merged commit:
27585
c8d6f23129
[vk] Bring Vulkan closer to Spec (#180) -
Merged commit:
27586
2b62a41942
[vk] fix line_topologies check (#248) -
Merged commit:
27587
fc88638693
[vk] only enable statistics bit if graphics debugging is enabled (#243) -
Merged commit:
27588
1465757ded
[VK] Only enable executable properties when debugging is enabled, extension of pr 243 (#256) -
Merged commit:
27589
bd944b71d5
[cmake] fix vcpkg and zy* install (#247) -
Merged commit:
27590
444b9f361e
[VK] PR 180 extension (#257) -
Merged commit:
27591
c36cc0d3ee
[core/nvdrv] Fix Random Unmap Memory Clearing (#176) -
Merged commit:
27592
3e55dc6352
[cmake] refactor: CPM over vcpkg (#250) -
Merged commit:
27593
9ea4e89607
[cmake] don't REQUIRE externals deps in root, add boost_headers (#265) -
Merged commit:
27594
394ee0dc82
[Vk] FixSampleShading (#218) -
Merged commit:
27595
c39e3bece6
[cmake] do not allow system xbyak -
Merged commit:
27596
e807e32b1a
[compat] fix solaris Qt build (#194) -
Merged commit:
27597
b906abf9fc
[kernel] Ensure all kernel objects exist before destroying them and avoid infinite loop between Open() and Close() functions (#261) -
Merged commit:
27598
72fb15cacc
[shader_recompiler] ISBERD minor cleanups (#211) -
Merged commit:
27599
09a8fab2a2
[spirv] improved spir-v shader opt (#239) -
Merged commit:
27600
9c6fad7561
[arm] allow duplicate addresses on backtrace (#251) -
Merged commit:
27601
d61f0774be
[common] Use U8 for colour of RB-tree instead of integer to save space (#228) -
Merged commit:
27602
1f5f9d34d1
[desktop] update sample shading fraction tooltip (#266) -
Merged commit:
27603
d96da5104b
[cmake] final CPM fixes (#267) -
Merged commit:
27604
4cc4d315f0
[Frontend] add X links to About and Help (#272) -
Merged commit:
27605
c97d0c8b53
[desktop] Fix VRAM Usage Mode description (#277) -
Merged commit:
27606
77b3f159af
updated the translation (#275) -
Merged commit:
27607
12f5a96f01
[Textures] Normalize 1D TICs that use layers to 1DArray; (#274) -
Merged commit:
27608
1307f3510d
[externals] Fix usage of USE_CCACHE for Sirit (#282) -
Merged commit:
27609
5180031313
[ci, cmake] openssl updates, fix drpc and ci scripts (#283) -
Merged commit:
27610
bf7f3e25fc
[compat] fix solaris build and update instructions for CPM on solaris (#270) -
Merged commit:
27611
7bfa2404a6
[video_core] Improve DMA logic and add an option to sync memory operations (#276) -
Merged commit:
27612
7ce051cfb3
[core] Unstub AliasRegionExtraSize (#260) -
Merged commit:
27613
0e7203df34
feat(android): add automatic GPU driver download for intent launches (#279) -
Merged commit:
27614
de5c761aa7
[video_core] Update Vulkan Extended Dynamic State settings (#292) -
Merged commit:
27615
e75ceb676b
[core] Finalize AliasRegionExtraSize (#291) -
Merged commit:
27616
35ec256c74
[translation] EDS Description (#297) -
Merged commit:
27617
a51953e4f9
[video_core] Add hability to change Sync Memory Operations at runtime (#300)
Full Changelog: 0.0.2-pre-alpha...master
Unofficial Nightly Release: 27617
Platform | Target / Arch | |
---|---|---|
Linux (AppImage) | Full Builds (Built with Sharun) Best compatibility — includes Mesa drivers ──────────────── Common x86_64_v3 Legacy x86_64 Steamdeck x86_64 ROG ALLY x86_64
| Light Builds (Built with Linuxdeploy) Lighter size — uses system drivers ──────────────── Common-light x86_64_v3 Legacy-light x86_64 Steamdeck-light x86_64 ROG-ALLY-light x86_64
|
Linux (AppBundle) | AppImage alternative ──────────────── Common x86_64_v3 Legacy x86_64 Steamdeck x86_64
| |
FreeBSD (Experimental) | amd64
| |
Android | Replace Coexist Optimised
| |
Windows | 7z ──────────────── x86_64
| Installer ──────────────── x86_64
|
Source Code |