crueter
2d4129e160
Fix license headers
2 days ago
crueter
7e1c57567e
Fix build
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
3af13c87bc
Limit on MSVC
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
f42563a939
Unity batch size
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
f91a2b8248
MSVC fixes
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
03c8e0f74f
ACTUALLY fix VMA garbage
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
a9aa0cce4a
barely-working VMA fix
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
42e1c9b4d8
Fix rdoc
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
055e619475
Some build fixes
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
crueter
674e97e383
Fix comp
Signed-off-by: crueter <crueter@eden-emu.dev>
2 days ago
lizzie
4dfd184b16
fix?
2 weeks ago
lizzie
d19a2bc01a
fix?
2 weeks ago
lizzie
55878b2e99
fix cityhash
2 weeks ago
lizzie
40346dd6bc
qrc buildage exclude
2 weeks ago
lizzie
3140f2a754
fix polygon lut name issue
2 weeks ago
lizzie
957fa8b09e
fix openg
2 weeks ago
lizzie
e5813cdc6b
ENABLE_UNITY_BUILD
2 weeks ago
lizzie
ff5d24ada6
yay it works
2 weeks ago
lizzie
fe4cb3318b
stupid 1
2 weeks ago
lizzie
1666722849
EVEN MORE FIXES
2 weeks ago
lizzie
a64747a963
more qt fixes
2 weeks ago
lizzie
c907f8f0e4
fix YET ANOTHER STUPID PRAGMA ONCE
2 weeks ago
lizzie
f12fa481a8
FIX BSD DEFINE IN FUCKING BSD?, fix INVALID_SOCKET on httplib
2 weeks ago
lizzie
d17e8043e0
fix pragma once in even MORE core stuff
2 weeks ago
lizzie
65489a8f59
more fs fixes
2 weeks ago
lizzie
f553731313
fuck?
2 weeks ago
lizzie
daa8ef88cc
fixup more compile issues
2 weeks ago
lizzie
5a866bb216
fixup dynarmic, and dont forget push constants
2 weeks ago
lizzie
1036f84ac3
fix with bigger batch sizes
2 weeks ago
lizzie
37a56afe58
FIX FMT
2 weeks ago
lizzie
eee06fba4b
[cmake] Allow proper unity builds
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
crueter
3ce5463d2d
[cmake] Remove shader dir regeneration ( #3813 )
We ***do not*** support BSD make. Period.
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3813
2 days ago
lizzie
cae70c30fa
[dynarmic] fix GCC 12.2 complaints for regalloc.h ( #3812 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3812
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
lizzie
bcceced96d
[dynarmic] fix GetDecoderTable() making the compiler nervous due to the big table that gets made into the stack ( #3799 )
issue on stbale gcc debian
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3799
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
lizzie
82e374f66c
[meta] April Fools 2026 icon ( #3802 )
art
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3802
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
crueter
6e76014824
[ci] Move workflows to `.forgejo` ( #3808 )
Primarily to prevent mirrors from trying to run bogus actions.
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3808
2 days ago
crueter
bb71ace365
[cmake] switch nightly auto updater to forgejo ( #3807 )
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3807
2 days ago
lizzie
21f9db1c27
[android] fix crash due to ctor/dtor ordering for std::random_device being uninitialized when used in other static ctor/dtors ( #3806 )
wow that's fucking horrible
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3806
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
xbzk
b4a485e244
[android, intent] Added proper ext content mount and game swap support for intent launch ( #3755 )
Required so that frontends can launch a game while there is already one running (for CocoonFE usage)
Fix for mounting external content was merged.
This patch also fixes multiple reasons for infinite game "Shutting down..." issue (hope all, who knows...)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3755
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2 days ago
xbzk
81a344f3db
[android,addons] after a crash, launch button will wait for reloadGames to complete, and system will initialize after global config for proper firmware mounting ( #3803 )
This fixes two problems:
1. After a crash, it was possible to launch a game before external content gets mounted. Now the button will wait for it to complete.
2. Directory initialization was init system before init globalconfig, so after a crash firmware was not being remounted
(have you ever noticed fw version = N/A in device overlay, after fiddling with applets?)
(this had been fixed in 3755, which was not thoroughly tested by cocoon dev)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3803
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2 days ago
crueter
c0fbb2526d
[ci] Fix transifex workflow ( #3805 )
Now should auto update
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3805
2 days ago
lizzie
c3afd2fabd
[hle] fetch manager once in cmif wrapper ( #3796 )
shouldn't need to fetch twice or thrice per response :)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3796
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
lizzie
ee2891c55e
[common] unify std::random_device ( #3801 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3801
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
lizzie
dd91b41a78
[core] remove parallel thread remnants that keep calling sysconf() everytime a memory object is created ( #3804 )
pure spam of calls for _sysconf()
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3804
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 days ago
lizzie
e9f4541069
[dynarmic] improve A32 translate loop ( #3780 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3780
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
3 days ago
lizzie
cf7086de7c
[dynarmic] avoid stable_vector<> reallocations for shared labels ( #3717 )
this reduces some overhead due to frequent reallocations
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3717
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
3 days ago
lizzie
8e14f07a69
[dynarmic] exclude %rbp from regalloc & have proper frame info ( #3752 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3752
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
3 days ago
wildcard
0b179517b3
[vulkan] Fix Vulkan graphics pipeline crash when image descriptor count exceeds 64 ( #3785 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3785
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: wildcard <wildcard@eden-emu.dev>
Co-committed-by: wildcard <wildcard@eden-emu.dev>
3 days ago
lizzie
7a8176f63f
[dynarmic] implement missing SSE3 implementations ( #3301 )
Implementations for SSE3 CPUs (prescott)
Instead of fixing some of the bugs with HostCall when paired with vectors, i'll simply remove as many host calls as I can within the most used vector instructions - then just minimize their usage to memory read/writes.
Emitting the raw assembly code is faster than doing a HostCall, HostCalls are VERY expensive. So this is the desired output anyways.
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3301
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
3 days ago
lizzie
5322bce4b8
[dynarmic] fix ODR violations ( #3749 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3749
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
4 days ago