mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-06 14:18:16 +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> |
||
|---|---|---|
| .. | ||
| sw_blitter | ||
| const_buffer_info.h | ||
| draw_manager.cpp | ||
| draw_manager.h | ||
| engine_interface.h | ||
| engine_upload.cpp | ||
| engine_upload.h | ||
| fermi_2d.cpp | ||
| fermi_2d.h | ||
| kepler_compute.cpp | ||
| kepler_compute.h | ||
| kepler_memory.cpp | ||
| kepler_memory.h | ||
| maxwell_3d.cpp | ||
| maxwell_3d.h | ||
| maxwell_dma.cpp | ||
| maxwell_dma.h | ||
| puller.cpp | ||
| puller.h | ||