Go to file
Lukas Stockner 7a5a02509b Cycles: Use faster ray-quad-intersection test
The original quad intersection test works by just testing against the two triangles that define the quad.
However, in this case it's actually faster to use the same test that's also used for portals: Determining
the distance to the plane in which the quad lies, calculating the hitpoint and checking whether it's in the
quad by projecting onto the sides.

Reviewers: brecht, sergey, dingto

Reviewed By: dingto

Differential Revision: https://developer.blender.org/D2045
2016-06-06 23:38:50 +02:00
build_files buildbot work around cuda / msvc compatibility issues attempt 2/ passing a string from python to cmake to nvcc is harder then it looks 2016-06-04 17:41:11 +02:00
doc BGE: Fix KX_LightObject python API documentation. 2016-05-15 14:56:40 +00:00
extern Add upstream information to wcwidth library 2016-06-03 02:43:24 +10:00
intern Cycles: Use faster ray-quad-intersection test 2016-06-06 23:38:50 +02:00
release EditNormal modifier: add some 'maximum angle' limit. 2016-06-06 21:42:47 +02:00
source EditNormal modifier: add some 'maximum angle' limit. 2016-06-06 21:42:47 +02:00
tests Add 'multi small' testcase to performance Ghash tests. 2016-05-30 20:04:43 +02:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Git ignore BUILD_NOTES.txt from install_deps.sh. 2015-11-23 20:17:02 +01:00
.gitmodules Remove SCons building system 2016-01-04 14:20:48 +05:00
CMakeLists.txt CMake/ Visual Studio 14 2015, Use one library name for openal for both 2013 and 2015 2016-05-31 14:16:29 +02:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile Makefile: Use hidden FORCE target 2016-05-21 05:48:10 +10:00
make.bat Fix make.bat checking 64bit systems 2016-02-10 00:26:12 +11:00