eden/src
lizzie dceeccd04b
[dynarmic, common] pagetable clustering (#3215)
Raises the size of each page entry to 32 bytes, however, it merges them into a single structure
THEORETICALLY this is better since the access pattern observed corresponds to the program wanting backing_addr/pointers/blocks immediately after one another.
This may improve performance at the cost of some extra memory.
Another implementation would be to structure only backing_addr/blocks within the same virtual buffer.
Alas spamming virtual buffers is evil since each of them is a cache trasher (imagine jumping from wildly different block to wildly different block immediately).

Signed-off-by: lizzie lizzie@eden-emu.dev

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3215
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-01-13 00:27:31 +01:00
..
android [turnip/android] Add environment variables settings for turnip drivers (#3205) 2026-01-09 23:22:59 +01:00
audio_core [audio_core] Better biquad filter logic (#3235) 2025-12-31 14:15:06 +01:00
common [dynarmic, common] pagetable clustering (#3215) 2026-01-13 00:27:31 +01:00
core [dynarmic, common] pagetable clustering (#3215) 2026-01-13 00:27:31 +01:00
dedicated_room [cmake] fix macos mbedtls (#3109) 2025-11-27 19:59:08 +01:00
dynarmic [dynarmic, common] pagetable clustering (#3215) 2026-01-13 00:27:31 +01:00
frontend_common [desktop, settings] new RendererHacks category, move to Extensions -> Extras, fix GPU accuracy naming (#3245) 2025-12-31 23:45:58 +01:00
hid_core [hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs (#3080) 2025-11-27 19:46:41 +01:00
input_common [chore] Fixed a couple memory leaks using up ~15 MB each iteration (#398) 2025-12-26 02:55:52 +01:00
network [chore] Fixed a couple memory leaks using up ~15 MB each iteration (#398) 2025-12-26 02:55:52 +01:00
qt_common [discord] show current game in main status instead of "Eden" (#2828) 2026-01-10 23:42:49 +01:00
shader_recompiler Revert "[vk, spir-v] Adding decoration for NonWritable buffers if vertexPipelineStoresAndAtomics" (#3292) 2026-01-10 19:33:12 +01:00
tests [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
video_core [dynarmic, common] pagetable clustering (#3215) 2026-01-13 00:27:31 +01:00
web_service nuke: Goodbye PCH, you will not be missed (#2821) 2025-10-27 20:50:16 +01:00
yuzu [desktop, settings] new RendererHacks category, move to Extensions -> Extras, fix GPU accuracy naming (#3245) 2025-12-31 23:45:58 +01:00
yuzu_cmd [tools] update-icons: Update ALL icons (#3184) 2025-12-31 17:01:35 +01:00
yuzu_room_standalone [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
.clang-format
CMakeLists.txt [dynarmic] disable extra verbose debugging on release builds (#3293) 2026-01-11 05:32:24 +01:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00