Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2462 / 5574

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.
December 3, 2015, 21:49 (GMT)
Use int division for version string
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.
December 3, 2015, 17:35 (GMT)
Buildbot: Remove linux scons buildbot related things

It is now totally covered by cmake slave.
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.
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 ;)
December 3, 2015, 16:59 (GMT)
Buildbot: Remove debug-only early exit
December 3, 2015, 13:04 (GMT)
Buildbot: Strip all .so files from python install
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.
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.
December 3, 2015, 11:56 (GMT)
Correct OpenMP pragma, wasn't updated for looptri
December 3, 2015, 11:55 (GMT)
Buildbot: Another attmept to solve windows

Also de-duplicate bit of code.
December 3, 2015, 11:51 (GMT)
Fix FileBrowser 'context-editing' properties shortcuts not being displayed in tooltip.

Also related to T46918.
December 3, 2015, 11:48 (GMT)
Buildbot: attempt to solve packing on windows
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.
December 3, 2015, 11:45 (GMT)
Remove redundant zero area face check
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!
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021