lizzie
621fb3efbd
add emutls.c
2026-08-28 16:53:15 +00:00
lizzie
3b6b5a064f
reduce arm codeisze, force 16x4 pages again
2026-08-28 16:53:15 +00:00
lizzie
8684dafde8
extra buffer precautions to not exhaust DMem, format better + perf history nerf
2026-08-28 16:53:15 +00:00
lizzie
5ac6ba0bde
more inline pt2
2026-08-28 16:53:15 +00:00
lizzie
d9539554d2
fix atexit impl
2026-08-28 16:53:15 +00:00
lizzie
02c08099d6
fibers that don't immediately crash?!!?!?!!?
2026-08-28 16:53:15 +00:00
lizzie
7986a9fbcd
force running services on host
2026-08-28 16:53:15 +00:00
lizzie
2b9cc8584e
fix alloc failures
2026-08-28 16:53:15 +00:00
lizzie
c80604d660
fix for crashes on TLS due to openorbis being W E I R D
2026-08-28 16:53:15 +00:00
lizzie
1c4c836cc8
opengl bullshit
2026-08-28 16:53:15 +00:00
lizzie
fdf182a02b
proper memswap mechanism
2026-08-28 16:53:15 +00:00
lizzie
132cf2b3b4
more stupid stuff
2026-08-28 16:53:15 +00:00
lizzie
927113439c
fixes 4 stuff
2026-08-28 16:53:15 +00:00
lizzie
e2a1de0a43
swap handling
2026-08-28 16:53:15 +00:00
lizzie
9cebeaf2bd
license
2026-08-28 16:53:15 +00:00
lizzie
af9f62d5da
add sce_module so it loads on real hw
2026-08-28 16:53:15 +00:00
lizzie
b2fff6d30b
fixes for mbedtls
2026-08-28 16:53:15 +00:00
lizzie
23fc9fcfb4
adapt to new master
2026-08-28 16:53:14 +00:00
lizzie
365e140d86
evil haxx
2026-08-28 16:53:14 +00:00
lizzie
345bec282b
extra ps4 defs
2026-08-28 16:53:14 +00:00
lizzie
55f07658b7
force NO fastmem
2026-08-28 16:53:14 +00:00
lizzie
8c7bf53748
more memory shit
2026-08-28 16:53:14 +00:00
lizzie
9ad6fd6343
MAP_SYSTEM
2026-08-28 16:53:14 +00:00
lizzie
47de27888c
(likely) fixes for virtual dmem?
2026-08-28 16:53:14 +00:00
lizzie
e4c91ec727
disable fastmem
2026-08-28 16:53:14 +00:00
lizzie
9742c60044
try to fix the paths
2026-08-28 16:53:14 +00:00
lizzie
374d958d57
sysconf stub cuz crash(?) + some stderrp stuff
2026-08-28 16:53:14 +00:00
lizzie
bf7787f0d1
the orb
2026-08-28 16:53:14 +00:00
lizzie
eb2cf74e7c
fself + pkg stuffs
2026-08-28 16:53:14 +00:00
lizzie
67a9e4472b
make .pkg and .self
2026-08-28 16:53:14 +00:00
lizzie
7082bfd026
exclude more stuff from vulkan
2026-08-28 16:53:14 +00:00
lizzie
dec3f05465
exclude from vulkan surface selection
2026-08-28 16:53:14 +00:00
lizzie
bbcb1059e1
buildable toolchain script + fixes for ffmpeg
2026-08-28 16:53:14 +00:00
lizzie
ef7a000512
merge
2026-08-28 16:53:12 +00:00
lizzie
abf96fa96c
merge
2026-08-28 16:50:27 +00:00
lizzie
6c0e5cda14
merge
2026-08-28 16:45:54 +00:00
lizzie
a92fd72eb8
fix
2026-08-28 16:45:54 +00:00
lizzie
63f5d30e03
toolchain-fix
2026-08-28 16:45:54 +00:00
lizzie
119291dc77
[qt_common/discord] fix boxart not being used ( #4275 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
issue was first reported here
https://github.com/eden-emulator/Issue-Reports/issues/607
tl;dr wrong boolean, now boxarts should work
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4275
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-28 03:46:36 +02:00
lizzie
f7dbff2157
[core/hle/services/am] Fix MK8D crash ( #4313 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
This fixes a random mk8d crash when connecting via LDN
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4313
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-28 03:44:45 +02:00
lizzie
b859d7fdf4
[dynarmic/backend/exception_handler] normalize EH for arches, use LOG_ERROR instead of fmt::print ( #4283 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
this should simplify a bit of code logic
akin to NetBSD's UC_CONTEXT_PC...
additionally use LOG_ERROR so the
"unhandled ..."
is logged unto a file
before sigsegv'ing
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4283
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-28 02:30:18 +02:00
lizzie
f635827fa6
[common/stb] remove unused I/O funcs from non-LTO builds, use common/stb.h on ns service ( #4282 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
- remove I/O functions that are unused from LTO builds
- use common/stb.h on ns
simple change really, not much to explain here
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4282
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-28 02:29:52 +02:00
lizzie
243453c172
[dynarmic, loong64] fix build error due to new term handlers ( #4286 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
trivial fix
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4286
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-28 02:24:39 +02:00
lizzie
39158b67a7
[audio/sdl3] fix mismatches OS mixer settings for sdl3/cubeb audio backends ( #4298 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
basically makes it so SDL3 and cubeb audio backends now share the same
identifier string so OS mixers (ok a bit of a misnormer, its like pulseaudio
pipewire and such, but yknow what i mean) -- dont conflate due to the
fact that "Eden" != "yuzu Latency Getter".
fix taken from pcsx2 https://github.com/PCSX2/pcsx2/pull/12312
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4298
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-28 01:50:55 +02:00
CamilleLaVey
50cb8fd1c9
[vulkan] Implementation for VK_EXT_shader_quad_control ( #4168 )
...
An experimental approach to introduce an smarter way to use and access QUAD's capabilities on shaders, suggested by @gidoly some months ago, finally came into something usable; current implementation checks GLASM, GLSL and Vulkan on their own way, stablishes proper emitters and receivers for Quads inside our recompiler, which are the introductions for future changes; checks for support and actual feature bit, OpCodes and mask were added within this PR. Meanwhile the expected behavior was to reduce graphical issues (on games with Quad shaders reliant), we encountered a very slight performance increase depending on what game and shader are actually compiled.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4168
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: Samuel <lizzie@eden-emu.dev >
2026-08-28 01:21:22 +02:00
lizzie
faaf1bac64
[common/logging] Fix logging overflow on logging settings ( #4308 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Apparently on FBSD we have plenty of stack space -- but not on Linux.
Just fixes a stack overflow thing.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4308
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-26 20:38:52 +02:00
CamilleLaVey
0295dc5fff
[vulkan] Removal of QCOM sampler limiters + CustomBorderColor and ColorBorderSwizzle adjustments ( #4301 )
...
This PR removes the artificial limit added for QCOM drivers based on a sampler budget limit (based on #3280 work), removes the ban on CustomBorderColor/BorderColorSwizzle for also QCOM driver, reduce the amount of combination required to created a sampler with custom border color/ color border swizzle; adds cases on R16 formats not able to swizzle on BGR565 formats; degrades samplers and color combinations when there's no color border swizzle available; fixes the srgb (LUT) values from legacy and now all the color variations are cached in the same key, instead of having 7 different handlers for them. In resume, rather than performance (due to the reduced amount of process on duplicated/ synced code on pipeline/texture cache), it's a graphica accuracy work that will improve image quality at the cost of almost 0 performance hit, rather than certain hitch if the color combination wasn't cached before. This applies to all platform.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4301
Reviewed-by: Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-25 20:03:18 +02:00
CamilleLaVey
60a474b8df
[vulkan, qcom] Fix shader float controls on QCOM driver ( #4297 )
...
Finishes my torture to find the culprit behind the broken behavior with float controls, even if device does support flush denorm on fp32 it doesn't really support it and provokes bad rounding modes by not flushing correctly denorms; this also returns the other working rounding modes on QCOM drivers.
_Special Thanks_
1.- Smoly The Big (@Gidoly)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4297
Reviewed-by: Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-24 17:57:12 +02:00
lizzie
d9336ce6ce
[common, settings] Fixes misaligned Aniso levels ( #4295 )
...
PR/Commit Owner: CamilleLaVey
Just quick fixes to ANISO bugged level selector, removes x32 and x64 from choices, also fixes the none value to actully use default.
Co-authored-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4295
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-24 00:06:11 +02:00
PavelBARABANOV
4eb8dd1458
partial revert a41a98028a ( #4292 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
This commit fix launch Assassin's creed 3
changes nvdrv:a - break launch with fw 20+
changes ldr:ro - break skip loading menu with all fw
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4292
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-08-24 00:01:21 +02:00