管理

Optimize AttributeBuffer to OutputVertex conversion (#3283)

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.

下载电脑PC64位
地址1
地址2
地址3
地址4
地址5

下载Linux
地址1
地址2
地址3
地址4
地址5

0_1514942036805_支付宝扫码红包活动.png