Revision 57eb853 by Bastien Montagne April 29, 2016, 15:37 (GMT) |
Fix crash (segfault) in node editor. In some cases, we can have nodegroups without attached nodetree, this case is checked in top `node_group_has_output()` entry point, but not in recursive `node_group_has_output_dfs()`. Issue appeared after rB42824f4403db3a35, presumably because check on node flag itself was skipping that case, which is no more possible when using ID tags. Reported by sebastian_k over IRC, thanks. |
Revision 467e125 by Bastien Montagne April 29, 2016, 14:56 (GMT) |
Fix broken Collada from rBrB6d0cae56e84306ed. |
April 29, 2016, 14:45 (GMT) |
install_deps: add support for OpenVDB. Note that recent DEB-based distro have packages for this, even simpler! Differential Revision: https://developer.blender.org/D1933 |
April 29, 2016, 14:43 (GMT) |
install_deps: add check for glew version, too old ones are not compatible with OSD. In case too old system glew is detected, use the one shipped with blender. Part of D1933. |
April 29, 2016, 14:35 (GMT) |
install_deps: bunch of cleanups, tweaks and micro-fixes. This commit mostly: * removes some (very) old messages or hacks (like those for ubuntu 10.4...). * Moves lib-specific dependencies installations to upper level (simpler to manage, and those are small enough packages). * Uses new dnf package manager for fedora (sigh, we now have tree different commands for fed/suse/rehl). * fixes or enhances some options for commandline tools. * Force anew building of oiio package, due to insane dependencies of this one in recent distro. Part of D1933. |
Revision 6d0cae5 by Campbell Barton April 29, 2016, 13:39 (GMT) |
Fix T48290: Hook fails after deleting geometry Now CD_SHAPEKEY_INDEX customdata is stored in edit-mode when hooks and vertex parents are used. This also fixes a bug where undo would loose key-index data. Move to structs for BM_mesh_bm_to/from_me to avoid passing many argument, which mostly aren't used. |
Revision ac30a04 by Lukas Toenne April 29, 2016, 13:03 (GMT) |
Removed point cache blenkernel code. |
Revision b5ce2bb by Campbell Barton April 29, 2016, 11:52 (GMT) |
BMesh: when multiple vertices have the same key-index, use the first Simple error case where many vertices share an original index, now use the first match instead of the last. |
Revision 181d095 by Lukas Toenne April 29, 2016, 09:07 (GMT) |
Removed PointCache RNA struct definition and uses. |
Revision 3e32f8e by Sergey Sharybin April 29, 2016, 08:54 (GMT) |
Fix T48298: Cycles World environment Texture node, movie doesn't update frame |
Revision ceb452b by Lukas Toenne April 29, 2016, 08:44 (GMT) |
Removed point cache operators. |
Revision 9e1a9fa by Campbell Barton April 29, 2016, 07:29 (GMT) |
Remove redundant selection flush call |
Revision d3344ca by Campbell Barton April 29, 2016, 05:02 (GMT) |
Minor optimization to bmesh shape key conversion Avoid linked linked loop and custom-data lookups per vertex, use a table of shape-keys with array offsets instead. |
Revision 636195e by Brecht Van Lommel April 28, 2016, 21:57 (GMT) |
Fix T48301: Cycles incorrect render with CMJ and viewport samples 0. Max samples 2147483647 was causing integer overflow. |
Revision c386365 by Lukas Toenne April 28, 2016, 16:38 (GMT) |
Removed UI for point cache users. |
Revision 1f72360 by Lukas Toenne April 28, 2016, 15:33 (GMT) |
Merge branch 'master' into temp_remove_particles |
Revision a48d740 by Campbell Barton April 28, 2016, 14:00 (GMT) |
Fix T48300: 3D view tools outside the 3d view crash |
Revision 6976be7 by Campbell Barton April 28, 2016, 10:46 (GMT) |
Python: install pyconfig.h on OSX, needed for PIP |
Revision 94a6019 by Sergey Sharybin April 28, 2016, 10:32 (GMT) |
Fix T47715: EXCEPTION_ACCESS_VIOLATION crash when removing modifiers or rendering The issue was caused by missing indirect dependencies from other scenes in the current scene depsgraph, which was causing some threading conflicts. Not sure what would be ideal solution here, for now use stupid but rather robust approach to solve that. Maybe there's something better to do here tho. |
Revision c01c47f by Lukas Toenne April 28, 2016, 10:10 (GMT) |
Depsgraph optimization: Don't schedule tasks for empty "NOOP" nodes. Currently a lot of the nodes in the new dependency graph are empty placeholders for organizational purposes. These nodes would, however, still be assigned a task which gets scheduled and takes up some time for worker threads to pop from the queue and run. This can be avoided by skipping these nodes during depsgraph scheduling, and scheduling their childrent right away. Gives a few percent speedup in BlenRig. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021