lizzie
381256f6a4
fix pagesize
2026-09-01 21:19:03 +00:00
lizzie
6e2e522f85
fix stat being wrong
2026-09-01 21:19:03 +00:00
lizzie
7bf4e74824
fix std exchange, fix host mem unused funcs
2026-09-01 21:19:03 +00:00
lizzie
345408af43
checkout useless changs
2026-09-01 21:19:03 +00:00
lizzie
e8db75f70e
make fiber bigger, build.sh
2026-09-01 21:19:03 +00:00
lizzie
bb1cbc7473
disable openssl on httplib hdr
2026-09-01 21:19:03 +00:00
lizzie
9995989caa
file loggin is safe now, settings too
2026-09-01 21:19:03 +00:00
lizzie
799b6843ad
properly define orbis page size
2026-09-01 21:19:03 +00:00
lizzie
e28ef027fd
proper virtual base, remove uneeded sysconf things
2026-09-01 21:19:03 +00:00
lizzie
94ac967a47
ryujinx was never ported to PS4
2026-09-01 21:19:03 +00:00
lizzie
4f2b5e59e0
fix shit
2026-09-01 21:19:03 +00:00
lizzie
2fb81e23ed
native ps4 audio sink
2026-09-01 21:19:02 +00:00
lizzie
b3481ea9ed
fix virtual buffers
2026-09-01 21:19:02 +00:00
lizzie
b024a42881
let it rip
2026-09-01 21:19:02 +00:00
lizzie
5d18ada08c
leave pending param package stuff
2026-09-01 21:19:02 +00:00
lizzie
24af265111
restore protection
2026-09-01 21:19:02 +00:00
lizzie
2b78ca21e4
immediately terminate in OO, use 2MB swap handler
2026-09-01 21:19:02 +00:00
lizzie
bb663948a4
reduce fiber sizes
2026-09-01 21:19:02 +00:00
lizzie
7a878ea926
use dmem for swap buffers, restore full jit sizes
2026-09-01 21:19:02 +00:00
lizzie
c31e661fb9
use newer sdl2, make bigger stack
2026-09-01 21:19:02 +00:00
lizzie
3d8b986de7
update loicense
2026-09-01 21:18:39 +00:00
lizzie
2bd3588f5f
reduce arm codeisze, force 16x4 pages again
2026-09-01 21:18:39 +00:00
lizzie
ab9b8f67f5
extra buffer precautions to not exhaust DMem, format better + perf history nerf
2026-09-01 21:18:38 +00:00
lizzie
d208da01c1
fibers that don't immediately crash?!!?!?!!?
2026-09-01 21:18:38 +00:00
lizzie
427a5a3c26
fix alloc failures
2026-09-01 21:18:38 +00:00
lizzie
b89f3cf56b
fix for crashes on TLS due to openorbis being W E I R D
2026-09-01 21:18:38 +00:00
lizzie
0064c906e1
opengl bullshit
2026-09-01 21:18:38 +00:00
lizzie
8dd97772dc
proper memswap mechanism
2026-09-01 21:18:38 +00:00
lizzie
6a8a4664c8
more stupid stuff
2026-09-01 21:18:38 +00:00
lizzie
758435a59c
fixes 4 stuff
2026-09-01 21:18:38 +00:00
lizzie
1c82c15bc7
swap handling
2026-09-01 21:18:38 +00:00
lizzie
b2c74e9afa
license
2026-09-01 21:18:38 +00:00
lizzie
6f7ccf56b5
evil haxx
2026-09-01 21:18:37 +00:00
lizzie
97dc0c3858
extra ps4 defs
2026-09-01 21:18:37 +00:00
lizzie
ffac8491a6
force NO fastmem
2026-09-01 21:18:37 +00:00
lizzie
06eff00e09
more memory shit
2026-09-01 21:18:37 +00:00
lizzie
95755e2989
MAP_SYSTEM
2026-09-01 21:18:37 +00:00
lizzie
99230c5bc7
(likely) fixes for virtual dmem?
2026-09-01 21:18:37 +00:00
lizzie
98fe8b53ec
disable fastmem
2026-09-01 21:18:37 +00:00
lizzie
0e801a7cb5
try to fix the paths
2026-09-01 21:18:37 +00:00
lizzie
dabe3bd9dd
sysconf stub cuz crash(?) + some stderrp stuff
2026-09-01 21:18:37 +00:00
lizzie
63bd4dfa03
merge
2026-09-01 21:18:36 +00:00
lizzie
0a9f9d8a02
merge
2026-09-01 21:18:36 +00: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
lizzie
e5b656e372
[common/logging] Fix long logs, remove clutter on Android logcat ( #4310 )
...
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.
-------------------
logs normally are like this:
```
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062505] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062513] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062520] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062523] Shader <Warning> shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
bunch of redundant info imo
instead they should just be
```
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4310
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-30 08:24:00 +02:00
xbzk
48a95da874
[debug] debug knobs adjustments ( #4317 )
...
- [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.
-------------------
minor changes to debug knobs:
-changed its category to System so it becomes per-game-able (believe me, it's useful)
-fixed kotlin field type to UShort
-changed get to Get for proper standard
-added spacings and more info to docs
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4317
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
2026-08-30 08:17:54 +02:00
lizzie
f4a8f9421a
[common/net] fix linking errors due to C++11 ABI typedef mishandle ( #4260 )
...
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 bunch of linking errors due to gcc not liking
to compile HFA/whatever typedef stuffs
this is on non-x86_64 arch, ppc64
compiler where this occurs
```
gcc (Debian 14.2.0-19) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
```
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4260
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-08-29 20:59:57 +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
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
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