Commit Graph

28941 Commits

Author SHA1 Message Date
lizzie 0713c725e7 make a bit more mergeable 2026-08-31 18:17:10 +00:00
lizzie 44b7f1fdb0 Use updated SDL2 2026-08-31 18:17:10 +00:00
lizzie b5bc63a9c9 revert input system to main 2026-08-31 18:17:10 +00:00
lizzie 5abd3b4d8d stub add proper iostream init 2026-08-31 18:17:10 +00:00
lizzie 56dd8a932d ps4 icon 2026-08-31 18:17:10 +00:00
lizzie 43fb6eeab4 update loicense 2026-08-31 18:17:10 +00:00
lizzie 09cf2b9c8d restore stupid lock, make ps4sup library 2026-08-31 18:17:10 +00:00
lizzie 6d405315a4 bs fix 2026-08-31 18:17:10 +00:00
lizzie e6ab98811e fix eboot 2026-08-31 18:17:10 +00:00
lizzie d5aeeefcc8 temp fix for dpad 2026-08-31 18:17:10 +00:00
lizzie 72ae77943b add emutls.c 2026-08-31 18:17:10 +00:00
lizzie a882007534 reduce arm codeisze, force 16x4 pages again 2026-08-31 18:17:10 +00:00
lizzie 2f31e47c8c extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-08-31 18:17:10 +00:00
lizzie ba3df73048 more inline pt2 2026-08-31 18:17:10 +00:00
lizzie 3f42aeb2e6 fix atexit impl 2026-08-31 18:17:10 +00:00
lizzie e328b6cd30 fibers that don't immediately crash?!!?!?!!? 2026-08-31 18:17:10 +00:00
lizzie 61bcbe26cf force running services on host 2026-08-31 18:17:10 +00:00
lizzie 3301a9c0ce fix alloc failures 2026-08-31 18:17:10 +00:00
lizzie 3f5e386c56 fix for crashes on TLS due to openorbis being W E I R D 2026-08-31 18:17:10 +00:00
lizzie 5236396069 opengl bullshit 2026-08-31 18:17:10 +00:00
lizzie 52b6631e2a proper memswap mechanism 2026-08-31 18:17:10 +00:00
lizzie 23d1185c8b more stupid stuff 2026-08-31 18:17:10 +00:00
lizzie 8a5c52c82d fixes 4 stuff 2026-08-31 18:17:10 +00:00
lizzie 6e4ccef9b4 swap handling 2026-08-31 18:17:10 +00:00
lizzie 2945066ca4 license 2026-08-31 18:17:10 +00:00
lizzie 59afffbcd7 add sce_module so it loads on real hw 2026-08-31 18:17:10 +00:00
lizzie 1d29303163 fixes for mbedtls 2026-08-31 18:17:10 +00:00
lizzie e852c7a7dc adapt to new master 2026-08-31 18:17:10 +00:00
lizzie d1fc50b9ec evil haxx 2026-08-31 18:17:10 +00:00
lizzie bf85d208b5 extra ps4 defs 2026-08-31 18:17:10 +00:00
lizzie 3233b00a04 force NO fastmem 2026-08-31 18:17:10 +00:00
lizzie fa6845bf33 more memory shit 2026-08-31 18:17:10 +00:00
lizzie c2cfe8a15c MAP_SYSTEM 2026-08-31 18:17:09 +00:00
lizzie 9e07b57677 (likely) fixes for virtual dmem? 2026-08-31 18:17:09 +00:00
lizzie 423632e7fa disable fastmem 2026-08-31 18:17:09 +00:00
lizzie 303057c7f3 try to fix the paths 2026-08-31 18:17:09 +00:00
lizzie 449a3fb9f0 sysconf stub cuz crash(?) + some stderrp stuff 2026-08-31 18:17:09 +00:00
lizzie e9f1ab417f the orb 2026-08-31 18:17:09 +00:00
lizzie 216c03e903 fself + pkg stuffs 2026-08-31 18:17:09 +00:00
lizzie 6189554bf6 make .pkg and .self 2026-08-31 18:17:09 +00:00
lizzie 639188bd57 exclude more stuff from vulkan 2026-08-31 18:17:09 +00:00
lizzie 2c6cda0911 exclude from vulkan surface selection 2026-08-31 18:17:09 +00:00
lizzie 13eb46c2fe buildable toolchain script + fixes for ffmpeg 2026-08-31 18:17:09 +00:00
lizzie ac5a90cf56 merge 2026-08-31 18:17:09 +00:00
lizzie a85403064e merge 2026-08-31 18:17:09 +00:00
lizzie b0897f35fd merge 2026-08-31 18:17:09 +00:00
lizzie e30ac7213e fix 2026-08-31 18:17:09 +00:00
lizzie 421f9608cd toolchain-fix 2026-08-31 18:17:09 +00:00
xbzk b7f0f98519 [android] expose log filter setting (#4327)
- [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.

-------------------
Takes log filter to android and fixes qt "loads after setting, but ignore in next runs" issue

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4327
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-31 04:22:15 +02:00
crueter 7fda6dde73 [common] Switch to boost::unordered_flat containers (#4326)
Replaces all instances of ankerl's unordered map/set with boost's
`unordered_flat_*` classes. This uses std::hash since boost::hash is
actually a lot slower.

Also adds an abstraction layer in `Common` so future changes are quicker
and easier.

Other implementation details:
- ankerl provided hash specializations for tuple and pair, so those were
  ported here
- std::erase_if doesn't work on boost, so just used the ADL'd erase_if

This should be about equal or superior performance as unordered_dense for everything except iteration.

Signed-off-by: crueter <crueter@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.

-------------------

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4326
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-08-31 02:58:09 +02:00