Go to file
Sergey Sharybin 7c7d23691f Cycles: Fix crashes after recent optimization commits
There is some precision issues for big magnitude coordinates which started
to give weird behavior of release builds. Some weird memory usage in BVH
which is tricky to nail down because only happens in release builds and GDB
reports all variables as optimized out when trying to use RelWithDebInfo.

There are two things in this commit:

- Attempt to make vectorized code closer to original one, hoping that it'll
  eliminate precision issue.
  This seems to work for transform_point().
- Similar trick did not work for transform_direction() even tho absolute
  error here is much smaller. For now disabled that function, need a more
  careful look here.
2016-10-26 14:30:25 +02:00
build_files CMake: Followup to previous commit, try to ensure -ldl is always last 2016-10-25 10:22:03 +02:00
doc API: Fix Links 2016-10-25 17:34:01 +02:00
extern RangeTree API rewrite 2016-10-26 23:33:41 +11:00
intern Cycles: Fix crashes after recent optimization commits 2016-10-26 14:30:25 +02:00
release Displace modifier: add global/local space option for X/Y/Z/XYZ directions. 2016-10-23 14:35:46 +02:00
source RangeTree API rewrite 2016-10-26 23:33:41 +11:00
tests Fix undefined variable on errors in Cycles ctests. 2016-09-10 23:04:14 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Update .gitignore to some more generated/non-git-stored files. 2016-08-21 22:40:57 +02:00
.gitmodules Add developer tools submodule 2016-07-15 01:28:00 +10:00
CMakeLists.txt Fix T49657: Audio backend "Jack" should be named "JACK". 2016-10-22 14:20:47 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Cleanup: line length 2016-07-15 01:26:26 +10:00
make.bat [msvc] make.bat - create a build.log in the build directory 2016-10-25 11:49:08 -06:00