eden-miror/src/video_core/host1x
JPikachu 91a662431c [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>
2025-06-29 17:14:23 +00:00
..
codecs Port changes from Early Access 2025-04-04 03:40:46 +02:00
ffmpeg [Texture_cache] Better memory handling for devices with lower memory allocations (#233) 2025-06-29 17:14:23 +00:00
control.cpp Port changes from Early Access 2025-04-04 03:40:46 +02:00
control.h Port changes from Early Access 2025-04-04 03:40:46 +02:00
gpu_device_memory_manager.cpp SMMU: Implement backing CPU page protect/unprotect 2024-01-18 21:12:30 -05:00
gpu_device_memory_manager.h SMMU: Simplify and remove old code. 2024-01-18 21:12:30 -05:00
host1x.cpp Port changes from Early Access 2025-04-04 03:40:46 +02:00
host1x.h Port changes from Early Access 2025-04-04 03:40:46 +02:00
nvdec.cpp Port changes from Early Access 2025-04-04 03:40:46 +02:00
nvdec.h Port changes from Early Access 2025-04-04 03:40:46 +02:00
nvdec_common.h Port changes from Early Access 2025-04-04 03:40:46 +02:00
sync_manager.cpp NVDRV: Refactor Host1x 2022-10-06 21:00:52 +02:00
sync_manager.h NVDRV: Refactor Host1x 2022-10-06 21:00:52 +02:00
syncpoint_manager.cpp Port changes from Early Access 2025-04-04 03:40:46 +02:00
syncpoint_manager.h host1x/syncpoint_manager: Eliminate unnecessary std::function construction 2022-11-29 08:58:50 -05:00
vic.cpp Port changes from Early Access 2025-04-04 03:40:46 +02:00
vic.h Port changes from Early Access 2025-04-04 03:40:46 +02:00