blender/intern
Sergey Sharybin 49717d4971 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..
2017-08-25 14:50:04 +02:00
..
atomic Fix implementation of atomic update max and move to a central location 2017-08-23 06:54:25 -04:00
audaspace Audaspace: Don't use strict flags 2017-05-30 10:58:12 +02:00
container Remove SCons building system 2016-01-04 14:20:48 +05:00
cycles Cycles: Add utility function to query current value of scoped timer 2017-08-25 14:27:34 +02:00
decklink Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00
dualcon Remove MinGW support 2017-05-27 15:34:55 -04:00
eigen Remove SCons building system 2016-01-04 14:20:48 +05:00
elbeem Fix T51759: fluid simulation particles not remoevd when colliding with outflow objects. 2017-07-02 22:42:08 +02:00
ffmpeg Fix T51153: Video duration is detected wrong after FFmpeg update 2017-05-12 16:43:36 +02:00
ghost Fix T51948: pen pressure not detected with some Wacom tablets. 2017-07-24 13:54:36 +02:00
glew-mx Remove SCons building system 2016-01-04 14:20:48 +05:00
gpudirect Cleanup: comment blocks 2016-07-02 10:08:33 +10:00
guardedalloc Fix implementation of atomic update max and move to a central location 2017-08-23 06:54:25 -04:00
iksolver FIX T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries. 2016-11-15 13:21:01 -07:00
itasc Cleanup: Reduce amount of misleading indentation 2016-09-01 12:14:16 +02:00
libmv Fix T51980: Motion Tracking - png image files appear in the Blender program directory when using refine 2017-07-07 09:27:24 +02:00
locale Add C internal version of msgfmt (similar to makesrna/dna binaries). 2017-04-24 10:49:54 +02:00
memutil Cleanup: doxygen comments 2017-06-19 10:04:30 +10:00
mikktspace Optimize tangent space calculation by inlining functions 2017-08-25 14:50:04 +02:00
moto BGE: Various render improvements. 2016-06-11 22:05:20 +02:00
opencolorio Remove MinGW support 2017-05-27 15:34:55 -04:00
opensubdiv Opensubdiv: Fix compilation error with older Opensubdiv versions 2017-07-11 11:05:39 +02:00
openvdb Fix T48236: OpenVDB smoke cache glitches out with smokeless flames. 2016-04-22 11:46:02 +02:00
rigidbody Remove SCons building system 2016-01-04 14:20:48 +05:00
smoke Cleanup: Strict CLang warning in Smoke module 2017-01-09 13:12:43 +01:00
string CMake: Use GCC7's -Wimplicit-fallthrough=5 2017-05-20 14:01:03 +10:00
utfconv C++ conformance fixes (MSVC /permissive-) 2017-02-06 10:44:56 +01:00
CMakeLists.txt Cleanup: code style & cmake 2017-03-12 02:47:53 +11:00