Optimize tangent space calculation by inlining functions
authorSergey Sharybin <sergey.vfx@gmail.com>
Fri, 25 Aug 2017 12:50:04 +0000 (14:50 +0200)
committerSergey Sharybin <sergey.vfx@gmail.com>
Fri, 25 Aug 2017 12:50:04 +0000 (14:50 +0200)
commit49717d49715857ba595336115b7dba8d66b7f2ae
tree7d0f868283bbf3291965fe8c4d3997f989fa733c
parent90299e4216fc50bfbe245c9658f3d938635982a4
Optimize tangent space calculation by inlining functions

Brings tangent space calculation from 4.6sec to 3.1sec for dragon model in BI.
Cycles is also somewhat faster, but it has other bottlenecks.

Funny thing, using simple `static inline` already gives a lot of speedup here.
That's just answering question whether it's OK to leave decision on what to
inline up to a compiler..
intern/mikktspace/mikktspace.c