Revision ab4325c by Lukas Toenne December 4, 2015, 09:25 (GMT) |
Have to allow DNA writes in node insert_link callback in order to do anything useful with it. |
Revision 7ec5a43 by Lukas Toenne December 4, 2015, 08:20 (GMT) |
Disable node updates while applying links from the dragging operator. This prevents issues with reentrant update callbacks and modification of the node tree while the operator still holds pointers to it. |
Revision a9a0249 by Campbell Barton December 3, 2015, 21:49 (GMT) |
Use int division for version string |
Revision c8fc55d by Sergey Sharybin December 3, 2015, 17:47 (GMT) |
Buildbot: Remove windows + scons related code This is also has been moved to the CMake, no need to keep old dying code around. |
Revision d1c597e by Sergey Sharybin December 3, 2015, 17:35 (GMT) |
Buildbot: Remove linux scons buildbot related things It is now totally covered by cmake slave. |
Revision 9d0d2fb by Sergey Sharybin December 3, 2015, 17:24 (GMT) |
Buildbot: Re-enable CUDA binaries for 64 bit linux slave Also make it a bit more reasonable name for config files. |
Revision dc0c648 by Sergey Sharybin December 3, 2015, 17:10 (GMT) |
Buildbot: User proper folder name inside of the archive This is totally matching the way how buildbot was naming the directory. Currently there's a bit of code duplication, but it'll be eliminated once we'll get rid of SCons ;) |
Revision 23c670e by Sergey Sharybin December 3, 2015, 16:59 (GMT) |
Buildbot: Remove debug-only early exit |
Revision 334955c by Sergey Sharybin December 3, 2015, 13:04 (GMT) |
Buildbot: Strip all .so files from python install |
Revision 51e59fa by Sergey Sharybin December 3, 2015, 12:40 (GMT) |
Buildbot: No need to build player with blender config |
Revision 7f759ec by Lukas Toenne December 3, 2015, 12:04 (GMT) |
Node callback for handling link insertion and swapping of occupied inputs. Nodes have a feature for moving existing links to unoccupied sockets when connecting to an already used input. This is based on the standard legacy socket types (value/float, vector, color/rgba) and works reasonably well for shader, compositor and texture nodes. For new pynode systems, however, the hardcoded nature of that feature has major drawbacks: * It does not take different type systems into account, leading to meaningless connections when sockets are swapped and making the feature useless or outright debilitating. * Advanced socket behaviors would be possible with a registerable callback, e.g. creating extensible input lists that move existing connections down to make room for a new link. Now any handling of new links is done via the 'insert_links' callback, which can also be registered through the RNA API. For the legacy shader/compo/tex nodes the behavior is the same, using a C callback. Note on the 'use_swap' flag: this has been removed because it was meaningless anyway: It was disabled only for the insert-node-on-link feature, which works only for completely unconnected nodes anyway, so there would be nothing to swap in the first place. |
Revision 9019523 by Sergey Sharybin December 3, 2015, 12:00 (GMT) |
Buildbot: Followup to previous commit Path is to be fully specified, so it's independent form the working directory. |
Revision 762aad3 by Campbell Barton December 3, 2015, 11:56 (GMT) |
Correct OpenMP pragma, wasn't updated for looptri |
Revision c825c81 by Sergey Sharybin December 3, 2015, 11:55 (GMT) |
Buildbot: Another attmept to solve windows Also de-duplicate bit of code. |
Revision 80fa528 by Bastien Montagne December 3, 2015, 11:51 (GMT) |
Fix FileBrowser 'context-editing' properties shortcuts not being displayed in tooltip. Also related to T46918. |
Revision 56fcb18 by Sergey Sharybin December 3, 2015, 11:48 (GMT) |
Buildbot: attempt to solve packing on windows |
Revision 66067f3 by Sergey Sharybin December 3, 2015, 11:46 (GMT) |
Buildbot: Disable tests on Linux builders No idea why they works on windows, but points are: - libs/tests folder is NOT checked out on any platforms - render_povray addon does mkdir on a path which might not have parents There might be some other issues, but those are kinda stoppers for us. |
Revision 8c453b5 by Campbell Barton December 3, 2015, 11:45 (GMT) |
Remove redundant zero area face check |
Revision 59e4a56 by Bastien Montagne December 3, 2015, 11:39 (GMT) |
Cleanup: change `WM_key_event_operator_id` to `WM_key_event_operator` and make it return kmi pointer directly. All three usages of this func were only using kmi_id to find again kmi itself, pretty dumb! |
Revision a4e1517 by Campbell Barton December 3, 2015, 11:37 (GMT) |
Fix isect_point_tri_v3 w/ degenerate faces Ensure point_in_slice returns false when zero area faces are passed. |
|
|
|


Master Commits
MiikaHweb | 2003-2021