Commit graph

28706 commits

Author SHA1 Message Date
lizzie
c4588c65b8 fix c1 2026-05-26 18:56:12 +00:00
lizzie
39e9b0b54e sleepier amd threads 2026-05-26 18:56:12 +00:00
lizzie
f42f17e7cc slower wakeup more powersave 2026-05-26 18:56:12 +00:00
lizzie
1d5853f7c4 MSVC I LOVE YOU THANS 2026-05-26 18:56:12 +00:00
lizzie
46f799c9c8 OH FUCK THE TIMINGS 2026-05-26 18:56:12 +00:00
lizzie
94a34999a8 better mwaitx 2026-05-26 18:56:11 +00:00
lizzie
2146f2b84d umwait is absolute 2026-05-26 18:56:11 +00:00
lizzie
d2c27627bf Trigger Build 2026-05-26 18:56:11 +00:00
lizzie
04a98326eb IT NEEDS A STEADY CLOCK, FUCK 2026-05-26 18:56:11 +00:00
lizzie
0e5c1e7254 tststs 2026-05-26 18:56:11 +00:00
lizzie
6443bc3b77 MACOS FUCK YOU 2026-05-26 18:56:11 +00:00
lizzie
95e402a672 XD 2026-05-26 18:56:11 +00:00
lizzie
d0f39a3d8b FUCK THIS 2026-05-26 18:56:11 +00:00
lizzie
7d40af1042 dfgdfgdfgd 2026-05-26 18:56:11 +00:00
lizzie
d7f4c41d65 FIX SHIT1 2026-05-26 18:56:11 +00:00
lizzie
b0991f1f22 we 2026-05-26 18:56:11 +00:00
lizzie
35f35f0d09 fx 2026-05-26 18:56:11 +00:00
lizzie
1a441222ca aaaaaaaaaaaaaarm 2026-05-26 18:56:11 +00:00
lizzie
aa853f0786 fuckery squared 2026-05-26 18:56:11 +00:00
lizzie
462a99a6db fxfxfxfxfxf 2026-05-26 18:56:11 +00:00
lizzie
e086c112e0 coalesced cpu caps + wall clokc timer 2026-05-26 18:56:11 +00:00
lizzie
f9d6193eb9 Maybe unused 2026-05-26 18:56:11 +00:00
lizzie
3189264e6f no more core timing 2026-05-26 18:56:11 +00:00
lizzie
13b9649cb7 FUCK CALGNARMA 2026-05-26 18:56:11 +00:00
lizzie
9a1cc403ea fxfx 2026-05-26 18:56:11 +00:00
lizzie
14ecff18b4 fix arm64 2026-05-26 18:56:11 +00:00
lizzie
56dd38c45d NO NEED FOR TIMER CHECK 2026-05-26 18:56:11 +00:00
lizzie
8ad3159af7 fix mwaitx timer 2026-05-26 18:56:11 +00:00
lizzie
b88cff494d Convert CPU caps into a global instead of MT safe global 2026-05-26 18:56:11 +00:00
lizzie
34dd8c8ebd fxfxfxfxfx 2026-05-26 18:56:11 +00:00
lizzie
f002f1e7b6 forgot 1 for umwait 2026-05-26 18:56:11 +00:00
lizzie
f84585d4fb wait, i am myself 2026-05-26 18:56:11 +00:00
lizzie
6fc1568757 gido fix 2026-05-26 18:56:11 +00:00
lizzie
d13042e829 coalesced event wait for with waitpkg/mwaitx/umonitorrrrrrr 2026-05-26 18:56:11 +00:00
lizzie
e8eb3fc4d1 proper calcs for nanoseconds 2026-05-26 18:56:11 +00:00
lizzie
4e6bd70132 fx invariant 2026-05-26 18:56:10 +00:00
lizzie
324cdcc08b tststst 2026-05-26 18:56:10 +00:00
lizzie
93f18f108b fx 2026-05-26 18:56:10 +00:00
lizzie
394578d038 [core/core_timing] better MWAITX and WAITPKG delays
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2026-05-26 18:56:10 +00:00
lizzie
9d55875377
[*] fix missing '#pragma once' on header files (#4014)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
`find src -type f -name '*.h' -not -exec grep -q "#pragma once" {} \; -print`

- ignore qt with header guards already
- smaa too

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4014
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
2026-05-26 06:37:59 +02:00
xbzk
8a11bec55a
[vk,fence_manager] improvement for antiflicker showed bad for some games, so it was removed from balanced/accurate and kept for antiflicker toggle only (#4010)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
in short:

unrelated to the toggle, we found a missing piece that improved antiflicker and shader issues in some games, and we integrated it to balanced/accurate.
now testers confirmed side effects in some other games, so we reverted the integration.

the toggle itself is innocent. and the missing piece was kept for the toggle.
now, when the toggle is off, things are as they were before it.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4010
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-05-26 01:41:11 +02:00
crueter
4a11d5db2f
[file_sys] Increase max file limit to 8192 (#4011)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Now hopefully the Redditors can get off my ass for five seconds

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4011
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-05-25 18:53:47 +02:00
Eden CI
0d736d49d6
[dist, android] Update translations from Transifex for May 23 (#4007)
Some checks failed
tx-src / sources (push) Has been cancelled
Check Strings / check-strings (push) Has been cancelled
Automatic translation update for May 23

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4007
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-05-24 01:46:29 +02:00
lizzie
0c74a495f5
[video_core/host_shaders] add Snapdragon GSRv1 fragment shaders (#3307)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: xbzk <xbzk@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3307
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-24 01:38:19 +02:00
maufeat
c6afeb2bf8
[nvnflinger] Add case for DefaultDataSpace (#3956)
Amaterasu from Discord asked about why nvnWindowGetNumActiveTextures returns 0 - after researching the console output it was asking for `DefaultDataSpace` (enum val 12) after some tests with the mod and debugging the console, this is my one-liner solution.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3956
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-24 01:05:29 +02:00
lizzie
d9067d85af
[tools] add separate maxwell disassembler, ir dumper, and spirv translator (#3453)
why not?

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3453
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-24 01:05:07 +02:00
lizzie
2aa2ac7d9a
[hle/service{nvdrv,apm}] fixes for TetrisSwitch (#3983)
- testriswitch submits buffers with a fence id of -1, just skip them instead of trying to process them?
- apm:u, which is removed, but hey, backwards compat never hurted
- another instance of shared_memory crashing NPad

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3983
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-24 01:04:32 +02:00
lizzie
90164197dc
[dist] Restore normal icon (#3990)
Anniversary is over!

May the next one be as silly :3

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3990
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-24 01:03:45 +02:00
MaranBr
573e06131d
[texture_cache] Fix a rare visual corruption under specific conditions (#3986)
This fixes a rare visual corruption that can occur under specific conditions depending on the hardware used.

This bug is known to affect the loading screens in The Legend of Zelda: Tears of the Kingdom.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3986
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-24 01:03:20 +02:00
MaranBr
06c8926a2e
[video_core] Fix initial DMA sync deadlock in OpenGL by initializing synced state (#3987)
This fixes a deadlock issue that prevents any game using OpenGL + GPU Accurate from booting when Sync Memory Operations is enabled.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3987
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-05-24 01:02:19 +02:00