Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-10 | Eigen: fold remaining OpenNL code into intern/eigen. | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D1662 | |||
2015-11-25 | Fix T46848: more OpenNL crashes due to uninitialized variables. | Brecht Van Lommel | |
2015-11-23 | Fix T46848: OpenNL crash on Windows due to uninintialized variables. | Brecht Van Lommel | |
2015-11-23 | OpenNL: make the API thread safe by always passing context. | Brecht Van Lommel | |
Previously two laplacian smooth or deform modifiers executing simultaneously could crash. | |||
2015-11-23 | OpenNL: significantly simplify code using Eigen / STL. | Brecht Van Lommel | |
2015-11-23 | OpenNL: replace SuperLU by Eigen SparseLU solver. | Brecht Van Lommel | |
Performance is roughly the same because it's using the same COLAMD ordering and supernodal LU factorization algorithms. Solve results also appear to be identical. | |||
2015-11-23 | OpenNL: convert source file to C++, remove some unused functions. | Brecht Van Lommel | |
2015-01-21 | Fix limit check before accessing array in opennl | Martin Ettl | |
Please note that opennl is already modified (for double precision) so re-integration is not really easy. Also, we'll eventually switch to Eigen. For until that let's just solve the condition in our bundled opennl. | |||
2014-12-19 | Ensure no integer overflow happens in SuperLU solver on memory allocation | Sergey Sharybin | |
x | |||
2014-09-26 | OpenNL: modify SuperLU to use doubles rather than floats, for better precision. | Brecht Van Lommel | |
This helps to improve the accuracy of UV unwrapping and laplacian deform for high poly meshes, which could get warped quite badly. It's not much slower, doubles are pretty fast on modern CPUs, but it does double memory usage. This seems acceptable as otherwise high poly meshes would not work correctly anyway. Fixes T39004. | |||
2013-05-30 | remove duplicate sys-types headers. | Campbell Barton | |
also change define checks in BLI_sys_types.h (was warning a lot in linux about unused defines). | |||
2013-05-28 | move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) | Campbell Barton | |
remove MEM_sys_types.h which was a duplicate. | |||
2013-03-29 | code cleanup: quiet warnings building with mingw. | Campbell Barton | |
2012-12-17 | Added GPL header to sconscripts! | Bastien Montagne | |
Also changed shebang to '#!/usr/bin/env python', this is more portable across unixes... | |||
2012-11-23 | Patch [#33196] Warning Fixes 11-16-2012 | Jason Wilkins | |
* MEM_CacheLimitier - Size type to int conversion, should be safe for now (doing my best Bill Gates 640k impression) * OpenNL CMakeLists.txt - MSVC and GCC have slightly different ways to remove definitions (DEBUG) without the compiler complaining * BLI_math inlines - The include guard name and inline option macro name should be different. Suppressed warning about not exporting any symbols from inline math library * BLI string / utf8 - Fixed some inconsistencies between declarations and definitions * nodes - node_composite_util is apparently not used unless you enable the legacy compositor, so it should not be compiled in that case. Leaving out changes to BLI_fileops for now, need to do more testing. | |||
2012-10-24 | Fix blender player link error with scons, include opennl for lapacian smooth ↵ | Brecht Van Lommel | |
modifier. | |||
2012-10-17 | code cleanup: | Campbell Barton | |
- move object_iterators.c --> view3d_iterators. (ED_object.h had to include ED_view3d.h which isn't so nice) - move projection functions from view3d_view.c --> view3d_project.c (view3d_view was becoming a mishmash of utility functions and operators). - some some cmake includes as system-includes. | |||
2012-10-05 | Code cleanup: fix some clang checker warnings. | Brecht Van Lommel | |
2012-08-30 | Fix #32402: live unwrap memory leak, more noticeable if you have many UV's ↵ | Brecht Van Lommel | |
pinned. | |||
2012-04-24 | Add libMV and Scons support for MinGW-w64, patches by Caleb Joseph with ↵ | Antony Riakiotakis | |
slight modifications. Thanks! | |||
2012-04-19 | Fix for disabling noisy opennl output. | Nicholas Bishop | |
More info from bf-committers: http://lists.blender.org/pipermail/bf-committers/2012-April/036339.html | |||
2011-12-23 | Code cleanup: fix some clang static checker warnings. | Brecht Van Lommel | |
2011-10-27 | tweak remove_strict_flags so it can be used with gcc's -Wall | Campbell Barton | |
2011-10-23 | Remove some more $Id$ that still were left after r41227 and r41228. | Guillermo S. Romero | |
2011-10-23 | Remove the svn:keywords property. | Guillermo S. Romero | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-09-21 | remove support for irix | Campbell Barton | |
2011-09-06 | fix some complier warnings and add -Wundef to CMake's default GCC warnings. | Campbell Barton | |
2011-09-03 | minor edits to build on openbsd | Campbell Barton | |
2011-05-31 | cmake maintenance | Campbell Barton | |
blender_add_lib now takes a separate include argument to suppress warnings in system includes (mostly ffmpeg & python). also only build wm_apple.c on apple+carbon configuration. | |||
2011-04-28 | rename duplicate header defines & remove unused var. | Campbell Barton | |
2011-03-29 | remove DEBUG flag from OpenNL with cmake, was giving too many prints in the ↵ | Campbell Barton | |
console when unwrapping. | |||
2011-02-25 | SVN maintenance. | Guillermo S. Romero | |
2011-02-25 | doxygen: opennl tagged. | Nathan Letwory | |
renamed BLO_sys_types.h to superlu_sys_types.h | |||
2011-01-30 | remove nan-makefiles | Campbell Barton | |
2010-12-23 | rename blenderlib to blender_add_lib | Campbell Barton | |
2010-12-08 | use lowercase for cmake builtin names and macros, remove contents in else() ↵ | Campbell Barton | |
and endif() which is no longer needed. | |||
2010-12-03 | - added GCC warning -Wstrict-prototypes | Campbell Barton | |
- fixed bug in paste material, exposed by stricter warnings. - removed/renamed various shadowed vars. - removed BGE lamp.colour, only allow lamp.color attribute. | |||
2010-11-29 | include headers in cmake source, added a script to check for consistency, ↵ | Campbell Barton | |
reporting missing headers & C files. this is important so IDE's using CMake integration always get blender headers. - QtCreator & MSVC for eg, probably others too. | |||
2010-10-23 | Remove msvc build files which are not needed anymore. | Campbell Barton | |
2010-10-23 | use explicit file paths for CMake rather then globing, This is recommended ↵ | Campbell Barton | |
by cmake devs. globbing vs explicit is discussed here. http://www.cmake.org/pipermail/cmake/2008-December/025694.html Practical implications are: - developers need to keep CMakeLists.txt files up to date. - Users wont get strange linking errors if they build after a file is added, since CMake detects CMakeLists.txt is modified and automatically reconfigure. | |||
2010-10-21 | tweaks to external libs to get rid of warnings. | Campbell Barton | |
2010-10-18 | enable DEBUG define in CMake and scons, also change booleans debug option to ↵ | Campbell Barton | |
BOP_DEBUG, which was used inconsistently, and had to add a define for superlu. | |||
2010-09-18 | warning fixes and minor cmake changes. | Campbell Barton | |
2010-08-25 | rename most scons build targets to match cmake | Campbell Barton | |
2010-08-24 | rename some cmake build targets | Campbell Barton | |
2010-02-12 | correct fsf address | Campbell Barton | |
2010-02-08 | Warning fixes, one actual bug found in sequencer sound wave drawing. Also | Brecht Van Lommel | |
changed some malloc to MEM_mallocN while trying to track down a memory leak. | |||
2009-12-23 | This fixes the following coverity issues: 163 162 161 | Kent Mein | |
Basically the function wasn't freeing memory it used before returning. Kent | |||
2009-08-14 | some fixes for netbsd with cmake | Campbell Barton | |
- CMake, use FIND_PACKAGE(Freetype) for unix/linux - Only link with libdl.so on linux - use statvfs rather then statfs for netbsd (size of statfs wasnt available) - add x11 include path with ghost, glu. |