Go to file
Sergey Sharybin 4fce3c7ac0 Cycles: Speedup up tangent space calculation
This patch goes away form using C++ RNA during tangent space calculation which
avoids quite a bit of overhead. Now all calculation is done using data which
already exists in ccl::Mesh. This means, tangent space is now calculated from
triangles, which doesn't seem to be any different (at least as far as regression
tests are concerned).

One of the positive sides is that this change makes it possible to move tangent
space calculation from blender/ to render/ so we will have Cycles standalone
supporting tangent space.

Reviewers: brecht, lukasstockner97, campbellbarton

Differential Revision: https://developer.blender.org/D2810
2017-10-11 13:19:15 +05:00
build_files installdeps: Fix building numpy with newer py system... 2017-10-04 20:16:39 +02:00
doc Fix T52923: Circle diameter is in fact radius 2017-10-04 18:01:53 +11:00
extern Fix T52763: Boolean problem with vertex group 2017-09-15 16:33:52 +05:00
intern Cycles: Speedup up tangent space calculation 2017-10-11 13:19:15 +05:00
release UI: VSE strip menu reorganization 2017-10-09 13:59:49 +11:00
source Fix T53040: Vertex paint, texure & symmetry fail 2017-10-10 23:31:07 +11:00
tests Cycles tests: Don't proint braces for empty status 2017-10-11 12:36:18 +05:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Build: add scripts to build dependencies for Windows and macOS. 2017-08-07 17:54:26 +02:00
.gitmodules Point all submodules to master branch 2017-04-03 14:54:51 +02:00
CMakeLists.txt CMake: Re-order PYTHON_VERSION check 2017-10-08 14:05:22 +11:00
COPYING
GNUmakefile GNUmakefile: add back 'git pull' 2017-09-29 19:02:20 +10:00
make.bat [msvc/make.bat] mention the msvc-2017 option in the make.bat help text. 2017-09-08 14:24:02 -06:00