blender/intern
Sergey Sharybin 9921e10583 Math: Set matrix to zero when inversion fails
Avoids usage of uninitialized memory when inversion fails.

That uninitialized memory can cause object to become visible when
it is supposed not to or other artifacts like that.

Longer term solution would be to check every instance of invert_m#
function and to explicit fallback when needed (possibly, using
extra utility functions).
2018-06-22 12:08:18 +02:00
..
atomic Windows: Add support for building with clang. 2018-05-28 14:34:47 -06:00
audaspace Cleanup: trailing space in CMake files 2018-06-17 20:15:24 +02:00
clog Merge branch 'master' into blender2.8 2018-05-18 11:02:39 +02:00
cycles Merge branch 'master' into blender2.8 2018-06-21 16:43:39 +02:00
dualcon Cleanup: trailing space in CMake files 2018-06-17 20:15:24 +02:00
eigen Math: Set matrix to zero when inversion fails 2018-06-22 12:08:18 +02:00
elbeem Merge branch 'master' into blender2.8 2018-02-07 11:19:01 +11:00
ffmpeg Fix building with latest versions of ffmpeg. 2018-05-08 16:00:52 +02:00
gawain Cleanup: codestyle 2018-06-17 12:03:22 +02:00
ghost Ghost: Fix offline OGL render on windows. 2018-06-18 18:10:45 -06:00
glew-mx OpenGL: remove use of GLEW MX 2017-04-22 00:35:04 -04:00
guardedalloc Fix incorrect size in aligned lockfree realloc 2018-05-23 07:24:57 +02:00
iksolver
itasc Cleanup: don't use Blender structs in iTaSC module. 2018-04-13 11:31:19 +02:00
libmv Libmv: Cleanup, make strict compiler more happy 2018-06-11 13:02:10 +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 Cleanup: trailing space in CMake files 2018-06-17 20:15:24 +02:00
opencolorio OpenColorIO: cache multiple shaders instead of just one. 2018-05-31 11:21:19 +02:00
opensubdiv Merge branch 'master' into blender2.8 2018-02-07 17:17:24 +01:00
openvdb Build: add WITH_OPENVDB_3_ABI_COMPATIBLE option. 2018-04-02 19:13:04 +02:00
rigidbody Cleanup: trailing space in CMake files 2018-06-17 20:15:24 +02:00
smoke Smoke: Pass non-trivial arguments by const reference 2017-11-14 17:11:48 +01:00
string Removing Blender Game Engine from Blender 2.8 2018-04-17 17:51:28 +02:00
utfconv C++ conformance fixes (MSVC /permissive-) 2017-02-06 10:44:56 +01:00
CMakeLists.txt Cleanup: remove modules that were only used by the game engine. 2018-04-17 18:37:29 +02:00