eden/src
lizzie c21f92340b
[core/hle/kernel] coalesce TLS from KernelCore to reduce query times (#3283)
- each time you reference TLS data the compiler generates calls to register _atexit() for them
- it also uses `mov %fs:%rax` or whatever, segmented moves are EXPENSIVE since they break pipeline
- occupies less TLS slots for windows :)

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3283
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-01-10 12:36:19 +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 [vk, settings] Disable VIDS on Android and Ungate Advanced EDS (#3281) 2026-01-08 00:51:26 +01:00
core [core/hle/kernel] coalesce TLS from KernelCore to reduce query times (#3283) 2026-01-10 12:36:19 +01:00
dedicated_room [cmake] fix macos mbedtls (#3109) 2025-11-27 19:59:08 +01:00
dynarmic [cmake, dynarmic] Restore project languages specification (#3256) 2026-01-03 21:49:09 +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 [desktop, settings] new RendererHacks category, move to Extensions -> Extras, fix GPU accuracy naming (#3245) 2025-12-31 23:45:58 +01:00
shader_recompiler [refactor, vk] DynamicState, ExtendedDynamicState and VertexInputDynamicState (#3074) 2026-01-07 06:49:32 +01:00
tests [cmake] allow static MinGW/macOS builds; fix clangarm64 (#2994) 2025-11-11 06:22:33 +01:00
video_core [video_core] remove decoders.cpp template<A,B> spam (16 copies of the same function) (#3263) 2026-01-10 12:27:57 +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 chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
CMakeLists.txt externals: Fix Debug builds and remove PCH leftover (#3000) 2025-11-13 03:20:38 +01:00
dep_hashes.h.in [cmake, frontend] feat: CPMUtil + dependency viewer (#238) 2025-08-11 22:27:29 +02:00