lizzie
bb663948a4
reduce fiber sizes
7 months ago
lizzie
c481e0149c
fix yuzu cpp
7 months ago
lizzie
7a878ea926
use dmem for swap buffers, restore full jit sizes
7 months ago
lizzie
26b665b997
force ankerl + fixup for OO with prelude commits
7 months ago
lizzie
f1a1dd6ca6
fixup shit
7 months ago
lizzie
c31e661fb9
use newer sdl2, make bigger stack
7 months ago
lizzie
36dcbebf77
mark codeblocks as noexcept
7 months ago
lizzie
89a6e706f7
make a bit more mergeable
7 months ago
lizzie
bebf33cbe9
revert input system to main
7 months ago
lizzie
00c7764691
stub add proper iostream init
7 months ago
lizzie
3d8b986de7
update loicense
8 months ago
lizzie
543a9dc085
restore stupid lock, make ps4sup library
8 months ago
lizzie
b42f527d51
bs fix
8 months ago
lizzie
be74a8e0be
temp fix for dpad
8 months ago
lizzie
46e617cd37
add emutls.c
8 months ago
lizzie
2bd3588f5f
reduce arm codeisze, force 16x4 pages again
8 months ago
lizzie
ab9b8f67f5
extra buffer precautions to not exhaust DMem, format better + perf history nerf
8 months ago
lizzie
405b858103
more inline pt2
8 months ago
lizzie
a63e530d8e
fix atexit impl
8 months ago
lizzie
d208da01c1
fibers that don't immediately crash?!!?!?!!?
8 months ago
lizzie
12cd05e874
force running services on host
8 months ago
lizzie
427a5a3c26
fix alloc failures
8 months ago
lizzie
b89f3cf56b
fix for crashes on TLS due to openorbis being W E I R D
8 months ago
lizzie
0064c906e1
opengl bullshit
8 months ago
lizzie
8dd97772dc
proper memswap mechanism
9 months ago
lizzie
6a8a4664c8
more stupid stuff
9 months ago
lizzie
758435a59c
fixes 4 stuff
9 months ago
lizzie
1c82c15bc7
swap handling
9 months ago
lizzie
b2c74e9afa
license
9 months ago
lizzie
6f7ccf56b5
evil haxx
9 months ago
lizzie
97dc0c3858
extra ps4 defs
9 months ago
lizzie
ffac8491a6
force NO fastmem
9 months ago
lizzie
06eff00e09
more memory shit
9 months ago
lizzie
95755e2989
MAP_SYSTEM
9 months ago
lizzie
99230c5bc7
(likely) fixes for virtual dmem?
9 months ago
lizzie
98fe8b53ec
disable fastmem
9 months ago
lizzie
0e801a7cb5
try to fix the paths
9 months ago
lizzie
dabe3bd9dd
sysconf stub cuz crash(?) + some stderrp stuff
9 months ago
lizzie
e5916cf38c
the orb
9 months ago
lizzie
3fdce3c553
fself + pkg stuffs
9 months ago
lizzie
378c563b44
make .pkg and .self
9 months ago
lizzie
a0005df87c
exclude more stuff from vulkan
9 months ago
lizzie
b5a996b3b5
exclude from vulkan surface selection
9 months ago
lizzie
63bd4dfa03
merge
1 week ago
lizzie
0a9f9d8a02
merge
9 months ago
lizzie
cb9ec1dc1a
[dynarmic] fix perf regression due to hard CPUID queries ( #4328 )
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.
-------------------
should fix whatever issue bruno had on Windows
basically CPUID ctor object for xbyak is very VERY heavy, so we just move that to a static we do once on program startup instead!
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4328
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
5 days ago
lizzie
f7e5ceeacb
[video_core/buffer_cache] fix PAGE_SHIFT/BSD macro clash on Linux, *BSD ( #4329 )
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.
-------------------
PAGE_SHIFT is a macro (sys/user.h on linux, machine/params.h on FBSD), dont name stuff that
https://stackoverflow.com/questions/77611721/get-page-shift-value-in-user-space
BSD is also a macro
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4329
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
5 days ago
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>
6 days ago
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>
6 days ago
lizzie
106a61c943
[core/file_sys] fix IPS not applying due to wrong NSObuild-id ( #4323 )
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.
-------------------
NSO build id was being read wrongly... oops
also fixed some minor issues as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4323
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
6 days ago