eden-miror/src/core/arm
CamilleLaVey fa600b88b1 revert 91a662431c (#240)
revert [Texture_cache] Better memory handling for devices with lower memory allocations (#233)

Means games like Minecraft Dungeons, Sea of Stars, Luigi Mansion 2, Astroneer, Alan Wake, etc are now playable.
It also cleans up the recent abi.cpp and bindless texture commits a bit.
Everything is in #ifdef ANDROID - The biggest change is CACHING_PAGEBITS = 12.
Without that the way the buffercache grows and joins buffers can cause Android to run out of memory (as you end up with just one big buffer that needs to be copied every time it grows)
Also patches up ffmpeg issues.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/233
Co-authored-by: JPikachu <jpikachu.eden@gmail.com>
Co-committed-by: JPikachu <jpikachu.eden@gmail.com>

Had showed some regressions on devices with higher specifications, will be refined to return as a toggle in a later commit.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/240
2025-06-30 12:57:21 +00:00
..
dynarmic Update fmt to allow for v11 2025-04-10 01:11:22 +02:00
nce revert 91a662431c (#240) 2025-06-30 12:57:21 +00:00
arm_interface.cpp arm: Skip duplicate consecutive addresses in backtrace output 2025-04-19 17:56:48 -03:00
arm_interface.h kernel: instantiate memory separately for each guest process 2023-12-22 21:52:49 -05:00
debug.cpp kernel: instantiate memory separately for each guest process 2023-12-22 21:52:49 -05:00
debug.h kernel: instantiate memory separately for each guest process 2023-12-22 21:52:49 -05:00
exclusive_monitor.cpp core: decouple ARM interface from Dynarmic 2023-06-12 22:11:51 -04:00
exclusive_monitor.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
symbols.cpp common: consolidate ELF structure definitions 2022-06-05 09:42:05 -04:00
symbols.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00