eden/src/shader_recompiler
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: eden-emu/eden#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
..
backend proper placement of clip distance init 2025-04-24 11:00:28 -04:00
frontend [Texture_cache] Better memory handling for devices with lower memory allocations (#233) 2025-06-29 17:14:23 +00:00
ir_opt [Texture_cache] Better memory handling for devices with lower memory allocations (#233) 2025-06-29 17:14:23 +00:00
CMakeLists.txt shader_recompiler: add byteswap pattern workaround for Nvidia 2023-11-17 22:29:12 -05:00
environment.h Fix "Propietary" typo elsewhere 2024-01-07 23:15:38 +00:00
exception.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
host_translate_info.h shader_recompiler: Align SSBO offsets to meet host requirements 2023-10-31 20:10:54 -04:00
object_pool.h Move to Clang Format 15 2023-01-29 17:49:42 -07:00
precompiled_headers.h CMake: Consolidate common PCH headers 2022-11-30 18:30:30 -05:00
profile.h shader_recompiler: throw on missing geometry streams in geometry shaders 2024-02-19 00:34:00 -05:00
program_header.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
runtime_info.h Add InputTopologyVertices from torzu adapted to eden 2025-04-19 17:56:48 -03:00
shader_info.h shader_recompiler: use float image operations on load/store when required 2023-12-21 14:34:46 -05:00
stage.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
varying_state.h MacroHLE: Add HLE replacement for base vertex and base instance. 2023-01-01 16:43:57 -05:00