lizzie
328f496ef9
the abi sucks
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
lizzie
ba0e074ab1
fix stdu/ldu
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
lizzie
9fa9cc203e
save more regs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
lizzie
2faa4947e9
Use ctr like gcc does
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
lizzie
f3a8742535
+add docs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
3 weeks ago
lizzie
38fb0c261a
more ppc fixes
Signed-off-by: lizzie <lizzie@eden-emu.dev>
1 month ago
lizzie
d1ecdb034f
chained calls for ppc64
Signed-off-by: lizzie <lizzie@eden-emu.dev>
1 month ago
lizzie
d54e53b768
inline a32core/a64core
Signed-off-by: lizzie <lizzie@eden-emu.dev>
1 month ago
crueter
e965b885c4
build fixes + gentoo cross docs
Signed-off-by: crueter <crueter@eden-emu.dev>
4 weeks ago
lizzie
791f353ad0
fix invalidations, use stack for checkbit
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
12e0ecb440
A64checkbit
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
3e66f9bd8e
A64: addition fixes extra
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
108988f1b3
even more stupid fixes i feel angry
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
ace670d381
fix xs stuffs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
27537b52bd
more bclr fixes
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
9d2e74f0c7
fixes for cmpld(i) encodings
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
0fc37f3b10
C -> O for ppc64; impl NZCV?
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
cbdd78df8f
more fixes
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
e597b1eb95
i forgot jit pointer, again
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
d56c540dea
just use STD() + offset, reorder stuff
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
1f42af9da3
let type deduction do its thing
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
81773cb0e6
reglock draft 1
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
e09257eccc
A64: ADD now passes
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
c1acac33e6
terminal draft1
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
1cf0e71fdb
"A64: ADD" passes (except on PC check)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
2dbfb96827
polish up A64 to be ready to accept stuff (but NO-op)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
0ce520af70
remove args, directly ref inst stuff
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
e508931b42
cmake exclusion guard dynarmic
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
7802690e04
fix license
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
00858b679c
exclude powah from non-ppc64
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
17ad4cfbec
generation of add and extraction of flags
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
b68db08e6a
first emitted block
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
41adc735af
backwards relocs
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
36c60fab0e
relocations
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
27e274a9f3
cross compile instructions; ignore toolchain files
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
172ff8e76c
spinlocks, annoyances with organistaion
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
3c5d7212ca
cross compile instructions
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
762e8d010b
a64+a32 stubs (+some impls)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
lizzie
81cb00c4ec
skeleton for ppc64
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
PavelBARABANOV
4edb70c8f0
[vk] Use point filter for D32->R32 blits to fix burnout blur ( #3088 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3088
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2 weeks ago
MaranBr
9da38715fe
[video_core] Rework GPU Accuracy levels and remove Early Release Fences toggle ( #3129 )
The GPU Accuracy level is now divided into Performance, Balanced and Accurate.
1. Performance prioritizes speed at all costs. It's faster, but it can be unstable and may have some bugs (which is expected).
2. Balanced maintains excellent performance and is safer against bugs and shader corruption.
3. Accurate is the most precise and the most expensive in terms of hardware. Only a few games still need this level to work properly.
The Release Early Fences toggle has also been removed by @PavelBARABANOV , as it's not needed anymore.
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3129
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2 weeks ago
MaranBr
7157d5167e
[video_core] Fix inconsistency between EDS and VIDS settings ( #3148 )
Fixes an issue where selecting EDS 0 for a specific game would incorrectly disable VIDS globally.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3148
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2 weeks ago
lizzie
77d83b008a
[dynarmic] avoid IsInmediate() comical call recursion ( #3145 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3145
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
lizzie
69a84ee0a6
[dynarmic] remove reg_alloc from all arguments on x86 emitter ( #3150 )
From my tests this decreases JIT latency twofold, may be placebo.
saving reg_alloc while having it readily available is certainly a very interesting choice... afterall saving it onto %rdi is way more cheap isn't it? :)
Please test any performance rgressions, I got +20 FPS on Rain World (unlocked) off this change alone
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3150
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
xbzk
5b019a81a7
[docs] debug knobs user guide ( #3159 )
* initial debug knobs guide
* integration with add boolean guide
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Allison Cunha <allisonbzk@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3159
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Co-committed-by: xbzk <xbzk@eden-emu.dev>
2 weeks ago
lizzie
83332316aa
[gamemode] Make available on other platforms ( #353 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: crueter <crueter@eden-emu.dev>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/353
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2 weeks ago
lizzie
3141019fcd
[qt, util] Change default units from units of 1024 (MiB, KiB) to 1000 (MB, KB) ( #2882 )
Better for readability of these units? Perhaps
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2882
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@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 weeks ago
Kleidis
4cc9aa691d
[android] Remove all frame skip / frame interpolation code ( #3152 )
Both options do nothing, however one was exposed to the user making them think it actually helps.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3152
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: Kleidis <kleidis1@protonmail.com>
Co-committed-by: Kleidis <kleidis1@protonmail.com>
2 weeks ago
JPikachu
d96ab0df6a
[docs] Add Boolean toggle guide ( #3081 )
Hope this helps someone, it was fun to write. ❤️
Signed-off-by: JPikachu <jpikachu@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3081
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-authored-by: JPikachu <jpikachu@eden-emu.dev>
Co-committed-by: JPikachu <jpikachu@eden-emu.dev>
2 weeks ago
crueter
c03f7cf284
[android] remove unused strings ( #3157 )
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3157
2 weeks ago