mirror of
https://github.com/citra-emu/citra-nightly.git
synced 2025-11-19 10:24:57 +00:00
Optimize AttributeBuffer to OutputVertex conversion First I unrolled the inner loop, then I pushed semantics validation outside of the hotloop. I also added overflow slots to avoid conditional branches. Super Mario 3D Land's intro runs at almost full speed when compiled with Clang, and theres a noticible speed increase in MSVC. GCC hasn't been tested but I'm confident in its ability to optimize this code. |
||
|---|---|---|
| .. | ||
| audio_core | ||
| citra | ||
| citra_qt | ||
| common | ||
| core | ||
| input_common | ||
| network | ||
| tests | ||
| video_core | ||
| web_service | ||
| .clang-format | ||
| CMakeLists.txt | ||