mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-01 03:34:13 +00:00
- Scheduler: Reduced lock scope to allow parallel command preparation across channels - DmaPusher: Added command prefetching (16-command lookahead) to improve cache hit rate - Maxwell3D: Pre-allocated macro parameter vectors to eliminate dynamic allocations and unrolls dirty register tracking loop for better cache locality - MacroEngine: Added last-executed macro cache to skip hash table lookups on hot path Co-authored-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3296 Reviewed-by: Maufeat <sahyno1996@gmail.com> Reviewed-by: DraVee <dravee@eden-emu.dev> Co-authored-by: CamilleLaVey <camillelavey99@gmail.com> Co-committed-by: CamilleLaVey <camillelavey99@gmail.com> |
||
|---|---|---|
| .. | ||
| channel_state.cpp | ||
| channel_state.h | ||
| channel_state_cache.cpp | ||
| channel_state_cache.h | ||
| channel_state_cache.inc | ||
| scheduler.cpp | ||
| scheduler.h | ||