Commit graph

25089 commits

Author SHA1 Message Date
lizzie
58499f5fc1 force ankerl + fixup for OO with prelude commits 2026-03-08 23:07:07 +00:00
lizzie
1b429c4bbf fix 2026-03-08 23:07:07 +00:00
lizzie
33d140fa7b fixup shit 2026-03-08 23:07:04 +00:00
lizzie
cdb0e97239 use newer sdl2, make bigger stack 2026-03-08 23:06:54 +00:00
lizzie
d23fa2142d mark codeblocks as noexcept 2026-03-08 23:06:54 +00:00
lizzie
d365a3050a make a bit more mergeable 2026-03-08 23:06:54 +00:00
lizzie
3936f0e3b7 revert input system to main 2026-03-08 23:06:54 +00:00
lizzie
834fa15ab7 stub add proper iostream init 2026-03-08 23:06:54 +00:00
lizzie
691e3786d6 update loicense 2026-03-08 23:06:54 +00:00
lizzie
610003387c restore stupid lock, make ps4sup library 2026-03-08 23:06:53 +00:00
lizzie
86a99ace4c bs fix 2026-03-08 23:06:53 +00:00
lizzie
e29aad3f04 temp fix for dpad 2026-03-08 23:06:53 +00:00
lizzie
654117245b add emutls.c 2026-03-08 23:06:53 +00:00
lizzie
99a67199e3 reduce arm codeisze, force 16x4 pages again 2026-03-08 23:06:53 +00:00
lizzie
d1f10e9394 extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-03-08 23:06:53 +00:00
lizzie
9df314c914 more inline pt2 2026-03-08 23:06:53 +00:00
lizzie
cfd11d8a5e fix atexit impl 2026-03-08 23:06:53 +00:00
lizzie
46a00cc978 fibers that don't immediately crash?!!?!?!!? 2026-03-08 23:06:53 +00:00
lizzie
7a08f340dc add fallback buffer back 2026-03-08 23:06:53 +00:00
lizzie
23d7c6aacf force running services on host 2026-03-08 23:06:53 +00:00
lizzie
42a29d09d2 fix alloc failures 2026-03-08 23:06:53 +00:00
lizzie
cf2d3a15bc fix for crashes on TLS due to openorbis being W E I R D 2026-03-08 23:06:53 +00:00
lizzie
c9c3762c8e opengl bullshit 2026-03-08 23:06:53 +00:00
lizzie
14984625b7 proper memswap mechanism 2026-03-08 23:06:53 +00:00
lizzie
733c596a14 more stupid stuff 2026-03-08 23:06:53 +00:00
lizzie
9e0ac816ae fixes 4 stuff 2026-03-08 23:06:53 +00:00
lizzie
bc49a8ca0b swap handling 2026-03-08 23:06:53 +00:00
lizzie
1c4f568d56 license 2026-03-08 23:06:53 +00:00
lizzie
81b953affc evil haxx 2026-03-08 23:06:53 +00:00
lizzie
98ac8ab13c extra ps4 defs 2026-03-08 23:06:51 +00:00
lizzie
6765e7cd17 make virtual buffer become an optional 2026-03-08 23:06:27 +00:00
lizzie
5d1e74533c force NO fastmem 2026-03-08 23:06:27 +00:00
lizzie
9051fcb33b more memory shit 2026-03-08 23:06:27 +00:00
lizzie
9f2447357b MAP_SYSTEM 2026-03-08 23:06:27 +00:00
lizzie
98a7a81396 (likely) fixes for virtual dmem? 2026-03-08 23:06:27 +00:00
lizzie
c5ac1f9cc2 disable fastmem 2026-03-08 23:06:27 +00:00
lizzie
692dd09dda try to fix the paths 2026-03-08 23:06:27 +00:00
lizzie
a58b1e975e sysconf stub cuz crash(?) + some stderrp stuff 2026-03-08 23:06:27 +00:00
lizzie
b02e0ccc76 the orb 2026-03-08 23:06:27 +00:00
lizzie
c840015ba2 fself + pkg stuffs 2026-03-08 23:06:27 +00:00
lizzie
f1d1e09c4c make .pkg and .self 2026-03-08 23:06:27 +00:00
lizzie
564aac846a exclude more stuff from vulkan 2026-03-08 23:06:27 +00:00
lizzie
86ffa7932e exclude from vulkan surface selection 2026-03-08 23:06:27 +00:00
lizzie
8f810a2f1b merge 2026-03-08 23:06:27 +00:00
lizzie
75ae6de81e merge 2026-03-08 23:06:27 +00:00
lizzie
77feee7a7b fuck you 2026-03-08 23:06:27 +00:00
lizzie
a4035ce2d8 no conversion fixs 2026-03-08 23:06:27 +00:00
crueter
f5e2b1fb13
[dynarmic] Remove incorrect LICENSE (#3698)
Our dynarmic is GPLv3, not BSD.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3698
2026-03-08 23:22:51 +01:00
lizzie
6693b99ae4
[core] coalesce tracking entries for GPU (#3677)
I think I may have attempted this before, but I doubt it.

Anyways this should reduce virtual buffers from 3 to just 1, also improved access times :)

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3677
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-03-08 22:45:38 +01:00
MaranBr
f8ea09fa0f
[video_core] Simplify TextureCache GC and remove redundant code (#3652)
This enhances the garbage collection in TextureCache to make it more responsive and reliable during long gameplay sessions.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3652
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2026-03-08 22:45:35 +01:00