Mike22
7234875a53
[android, ui] Fix sticky focus behavior ( #3242 )
...
This fixes an issue where game cards can stack focus highlights by touching and sliding in Grid/List views. Running and exiting the game by touch leaves a sticky focus that is not cleared. It is again possible to stack focus highlights that way.
The first commit fixes the bug, the second refactors and simplifies the state management in GradientBorderCardView.
WIP for now, until I thoroughly test it.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3242
Reviewed-by: crueter <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: Mike22 <[email protected] >
Co-committed-by: Mike22 <[email protected] >
2025-12-31 21:40:56 +01:00
lizzie and crueter
14951348bf
[docs] update coding guidelines, freebsd+windows ARM caveats ( #3209 )
...
Signed-off-by: lizzie [email protected]
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3209
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 21:30:31 +01:00
kleidis
b0cd47c005
[qt, android] Implement custom save path setting and migration + Implement custom path settings for Android ( #3154 )
...
Needs careful review and especially testing
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3154
Reviewed-by: DraVee <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: kleidis <[email protected] >
Co-committed-by: kleidis <[email protected] >
2025-12-31 21:20:30 +01:00
lizzie
18af560a43
[android] try fix playtime datarace (using nullptr) by just zealously checking for nullptr ( #2809 )
...
Very haphazardly made fix
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2809
Reviewed-by: crueter <[email protected] >
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 17:36:29 +01:00
lizzie
8f430d25a6
[core/hle] use boost::container::small_vector<> instead of std::set<> of dummy threads ( #3025 )
...
2048 bytes of static storage (128 threads) is more than enough for most applications
Highly hit or miss (most likely miss) - check with TOTK beforehand, should bring perf stuff to Android; in theory
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3025
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 17:31:12 +01:00
lizzie
e6ff711613
[docs/dynarmic] move docs to root ( #3195 )
...
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3195
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 17:29:16 +01:00
crueter
966fcc0c30
[cmake, docs, tools] update CPMUtil ( #3183 )
...
Rewrote the entire tooling scheme. That's about it, just make sure
tooling works as expected everywhere.
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3183
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Lizzie <[email protected] >
2025-12-31 17:16:46 +01:00
xbzk
80327312dd
[android] added barrier for joypad overlay autohide after emulationfragment is destroyed ( #3243 )
...
This PR fixes the real culprit for the crash mentioned in #3212 (which has its value coz it fixes other layout's minor navigation issues)
The reason was not the carousel, but the joypad overlay autohide instead.
To reproduce the crash, just enable autohide, launch the game, and leave before overlay gets hidden. eden should crash in few seconds.
The fix was adding barriers to ensure fragment is currently attached to its activity and the binding is not null.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3243
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: xbzk <[email protected] >
Co-committed-by: xbzk <[email protected] >
2025-12-31 17:11:28 +01:00
lizzie
742622a98d
[file_sys, cheats] fix cheat_xxx.txt not being able to be disabled from Qt frontend ( #3223 )
...
fixes cheat_xxx.txt not appearing in Qt frontend - the cheat gets enabled but won't be able to be disabled from UI
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3223
Reviewed-by: DraVee <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 17:10:36 +01:00
lizzie
011278b6a8
[android, ui] remove redundant descriptions for some overlay settings ( #3214 )
...
removed descriptions for options that are extremely self-explanatory:
- Show frametime
- Show battery temperature
- Show system specifications overlay
- Show device model
- Show GPU model
- Show firmware version
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3214
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 17:09:34 +01:00
kleidis
76be55bc2f
[android, inputOverlay] Add snap to grid option and allow editing the overlay without opening a game ( #3234 )
...
The new changes are in the input overlay section
Known issues:
- Auto hide, also hides the overlay in gameless edit mode
- Same goes for the controller auto hide option
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3234
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: kleidis <[email protected] >
Co-committed-by: kleidis <[email protected] >
2025-12-31 17:02:28 +01:00
Caio Oliveira
a79eab9564
[tools] update-icons: Update ALL icons ( #3184 )
...
- remove leftovers
- update script to update all Eden related icons
- using base_named rather than base on About page
- TODO: Reduce size of the icons even more and add Monochrome variation
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3184
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-12-31 17:01:35 +01:00
lizzie and Caio Oliveira
46b32b7688
[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes ( #2565 )
...
- use std::optional instead of std::unique_ptr for the Antialias (FXAA, etc) passes to avoid the extra deref
- use a pattern for deferencing the IR pointer chasing loop as suggested on the intel optimization manual
- this also removes std::vector<> overhead by using boost::container::small_vector<> (not a silver bullet but in the case of this function reduces access times)
Signed-off-by: lizzie <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2565
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-31 17:00:29 +01:00
MaranBr
55646657e1
[audio_core] Better biquad filter logic ( #3235 )
...
This removes all redundant code and improves the logic of the biquad filter.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3235
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-12-31 14:15:06 +01:00
MaranBr
2b4d13c205
[video_core] Fix SignalFence and restore OpenGL rendering ( #3224 )
...
Fixes OpenGL crashing on launch
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3224
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-12-31 01:17:24 +01:00
MaranBr
8ad1d0c317
[maxwell_dma] Fix CONST_A for different component sizes in MaxwellDMA Launch ( #3211 )
...
This implements 1 byte and 2 bytes component sizes, required by Marvel: Cosmic Invasion.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3211
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-12-31 01:16:44 +01:00
crueter
fb1600b7d1
Revert "[bsd, am, fermi] Replace assertions with warnings and update stubs ( #3160 )" ( #3239 )
...
This reverts commit adc41bff70 .
fixes jackbox, potentially some others
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3239
Reviewed-by: MaranBr <[email protected] >
2025-12-31 01:11:47 +01:00
MaranBr
8d31484f64
[video_core] Reduce synchronization overhead and improve performance in DMA operations ( #3179 )
...
This reworks the logic to improve performance in many games that heavily rely on DMA. It can help all platforms, but on desktop the performance boost can be noticeable, especially on dedicated GPUs. The option Sync Memory Operations must be enabled.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3179
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-12-31 01:00:11 +01:00
lizzie and Maufeat
e12a73e8a0
[vk, opengl] macro-ify PixelSurface and SurfaceFormat lists ( #3060 )
...
general sanity checks for both vk and opengl to see i didn't mess up any format and/or introduce regressions
likely not, thanks `paste -d" "` for existing :)
Signed-off-by: lizzie [email protected]
Co-authored-by: Maufeat <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3060
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-30 21:30:34 +01:00
crueter
e4cbcec2f1
[settings, frontend] Reorganize graphics/CPU settings, saner defaults ( #3233 )
...
- Fast GPU now defaults to 256, removed 128 since it's useless.
- Completely reorganized graphics and CPU settings on both platforms.
Also got rid of Eden's Veil
- Merged some "use ..." settings that weren't really necessary.
- Changed ExtendedDynamicState to be a combo box
Signed-off-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3233
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Lizzie <[email protected] >
2025-12-30 18:03:09 +01:00
Producdevity
006f97f207
[android]: show state of already installed driver ( #378 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/378
Reviewed-by: DraVee <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Producdevity <[email protected] >
Co-committed-by: Producdevity <[email protected] >
2025-12-30 06:21:42 +01:00
Maufeat
6d80a5f823
[nvnflinger,vk] suppress error & warning log spam ( #3227 )
...
on LM3 the log file can be up to 20MB/per minute
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3227
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-30 05:09:41 +01:00
Caio Oliveira and MrPurple666
29717da45b
[vk] add toogle to disable BCn patch (fix crash when fetching drivers on GPU Driver Manager) ( #3140 )
...
* adding another toggle is not the right way
and need to be investigated why it's crashing things out
* this toggle should be removed when this is properly fixed
Co-authored-by: MrPurple666 <[email protected] >
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3140
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-12-29 21:53:37 +01:00
John
28f08e43f1
[core/nvnflinger] Revert GetBufferHistory #84 and #528 ( #3218 )
...
This will fix 1 of 2 performance regression to LM3 introduced between 0.0.2 and 0.0.3rc1.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3218
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: John <[email protected] >
Co-committed-by: John <[email protected] >
2025-12-29 20:42:10 +01:00
lizzie and Caio Oliveira
b53aa06505
[common] fix fibers by using older boost instead of minicoro ( #2665 )
...
Revert of a previous commit that added minicoro for a reason god knows why
Signed-off-by: lizzie <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2665
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-29 20:37:49 +01:00
MaranBr
b95c4d2d5d
[audio_core] Fix broken biquad effect ( #3225 )
...
This fixes the broken biquad effect.
Thanks to Forrest Mark X for showing us where the problem was occurring in the code.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3225
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-12-29 20:24:57 +01:00
xbzk
d76edfc683
[android] layout mode transition issues (corruption/gamepad navigation) fixed ( #3212 )
...
fellow mike22 pointed out some vulnerabilities related to layout mode transitions.
let us give it a go!
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3212
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: xbzk <[email protected] >
Co-committed-by: xbzk <[email protected] >
2025-12-29 13:08:18 +01:00
lizzie
3bc714a392
[port/freebsd] enable Libusb by default on FBSD15 ( #3210 )
...
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3210
Reviewed-by: DraVee <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-29 01:54:35 +01:00
Maufeat
1d629fe83c
[svc] Implement GetSystemInfo ( #3217 )
...
This function is a copy-cat implementation of Ryujinx's method
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3217
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-27 22:39:38 +01:00
lizzie
ba3eda83d3
[hle] update firmware version from 21.0.1 to 21.1.0 ( #3208 )
...
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3208
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-27 04:27:27 +01:00
MaranBr
e6850cbad5
[audio_core] Fix audio mute by removing minimum volume limit ( #3194 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3194
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
2025-12-27 01:17:20 +01:00
xbzk
cfae726289
[video_core] nvn descriptor layout fix ( #3206 )
...
Yxzx presumes this:
// The NVN driver buffer (index 0) is known to pack the SSBO address followed by its size.
But in MCI i`ve discovered that there are no sizes, both registers are GPU addresses (hence the 2.8gb allocation, it was an address actually)
Method could be much simpler but for safety i`ve routed both old and new worlds.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3206
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: xbzk <[email protected] >
Co-committed-by: xbzk <[email protected] >
2025-12-26 04:54:14 +01:00
bb94cff886
[chore] Fixed a couple memory leaks using up ~15 MB each iteration ( #398 )
...
Co-authored-by: Jarrod Norwell <[email protected] >
Co-authored-by: Gamer64 <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/398
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Gamer64 <[email protected] >
Co-committed-by: Gamer64 <[email protected] >
2025-12-26 02:55:52 +01:00
lizzie
370997f42e
[externals/ffmpeg] remove --disable-postproc causing issues in OpenOrbis toolchain ( #3203 )
...
why was disable-postproc added? either way this fixes build errors not only on PS4 but also on Haiku i think
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3203
Reviewed-by: Caio Oliveira <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-26 02:36:08 +01:00
crueter
5213cc5689
Revert "[vk] Correct polygon draw topology mapping for line and point modes ( #2834 )" ( #3158 )
...
This reverts commit 6ba25b6cc0 .
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3158
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: Caio Oliveira <[email protected] >
2025-12-26 02:33:53 +01:00
lizzie and Caio Oliveira
bc9af86269
[externals] update Vulkan headers from 1.4.328.1 -> 1.4.335.0 ( #3202 )
...
notably adds access to `VK_KHR_maintenance10` :)
I'm not sure if we want to update vk as regularly as with other deps as the only worthwhile change I saw was the addition of maintainance10
Signed-off-by: lizzie [email protected]
Co-authored-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3202
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-25 20:48:28 +01:00
Caio Oliveira
00ec67d65b
[android] Properly set Root of the Project ( #3177 )
...
Signed-off-by: Caio Oliveira <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3177
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-12-23 22:23:56 +01:00
Marcin Serwin
fbd28a9d34
[cmake] fix dynarmic tests ( #3192 )
...
The old style `add_test` invocation is not target aware which means that
trying to run the test via `ninja test` results in:
Could not find executable dynarmic_tests
Signed-off-by: Marcin Serwin <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3192
Co-authored-by: Marcin Serwin <[email protected] >
Co-committed-by: Marcin Serwin <[email protected] >
2025-12-23 01:34:58 +01:00
Caio Oliveira
3413fbd9da
[FIXUP] Partially revert "[NCE] Fix cache invalidation and signal interrupt race condition ( #3063 )" ( #3190 )
...
* this fixes Jamboree and SSB
This reverts commit e3c942b209 .
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3190
Reviewed-by: Maufeat <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-12-22 02:58:40 +01:00
SDK Chan
bccc46a325
[src/dynarmic] Fix No member named 'join' in namespace 'fmt' ( #3188 )
...
Clang seems to complain that fmt doesn't have a member named join so, it fails to build.
Including fmt/ranges.h fixes that, and lets eden be buildable again.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3188
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: SDK Chan <[email protected] >
Co-committed-by: SDK Chan <[email protected] >
2025-12-21 17:28:49 +01:00
MaranBr
f0fe283038
[host1x] Fix memory leak caused by unbounded frame buffering ( #3180 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3180
Reviewed-by: Caio Oliveira <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Co-committed-by: MaranBr <[email protected] >
v0.0.4
2025-12-21 00:51:26 +01:00
Eden CI
b78390551c
[dist, android] Update translations from Transifex for Dec 20 ( #3187 )
...
Automatic translation update for Dec 20
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3187
Co-authored-by: Eden CI <[email protected] >
Co-committed-by: Eden CI <[email protected] >
2025-12-21 00:51:09 +01:00
PavelBARABANOV
62ea689949
[android] fix splash screen text overflow ( #3185 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3185
Reviewed-by: Caio Oliveira <[email protected] >
Co-authored-by: PavelBARABANOV <[email protected] >
Co-committed-by: PavelBARABANOV <[email protected] >
2025-12-20 21:41:02 +01:00
Caio Oliveira
8c6a612062
[dist] centralize the base icon (thanks again Madeline) ( #3186 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3186
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-12-20 18:13:02 +01:00
Caio Oliveira
df3b9400a6
[dist] New Year Logo! (all credits goes to madeline_dev@Discord thanks a lot!) ( #3182 )
...
* also update script to generate Legacy Android Icon
* now default background on Android is black (inspiration come from white background on nightlies from pflyly@GitHub)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3182
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Caio Oliveira <[email protected] >
Co-committed-by: Caio Oliveira <[email protected] >
2025-12-20 07:36:20 +01:00
John
c5bd7dc047
[sdl]Mouse Panning Regression Fix ( #3181 )
...
Fix the mouse panning issues
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3181
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: John <[email protected] >
Co-committed-by: John <[email protected] >
2025-12-19 23:32:42 +01:00
lizzie
557876b222
[core] use memcpy instead of hand rolling aligned cases ( #2639 )
...
Hand rolling memcpy like this is always frowned upon because the compiler has more insight on whats going on (plus the code resolves to a worse version of itself on assembly). This removes some branches that are just straight up redundant. May save stuff especially for systems without fastmem enabled.
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2639
Reviewed-by: Caio Oliveira <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-19 03:58:20 +01:00
lizzie
22dfc560e0
[sdl] fix mouse panning delay ( #3174 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3174
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-19 00:30:18 +01:00
Maufeat
1d869e8495
[hle] stubbed extra services from (parental controls and stuff) fw21 ( #3175 )
...
Adds more Firmware 20+ related service commands.
Renames existing service commands according to switchbrew docs,
Unstubs new parental service stuff.
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3175
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-18 21:46:00 +01:00
lizzie
959f72297d
[vk] use boost::container::deque instead of std::queue for presentation swapchain of frames ( #3120 )
...
This may reduce total overhead (as benchmarks show boost::container::deque being better performing than std::deque, especially with the limited set of ops like push_front and pop_back
May actually not help at all and be worse through, as always, performance tests are welcome
Signed-off-by: lizzie <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3120
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: Maufeat <[email protected] >
Co-authored-by: lizzie <[email protected] >
Co-committed-by: lizzie <[email protected] >
2025-12-18 11:29:38 +01:00