Blender Git Commits

Blender Git commits from all branches.

Page: 2136 / 2888

December 2, 2015, 11:04 (GMT)
Fix for refcounting in the mesh value node.

This node was overwriting the entire stack pointer (incl. the refcount)
but should only store the DM itself.
December 2, 2015, 11:02 (GMT)
GPencil Dopesheet: Layers can now be filtered by name

This can be enabled using the "filter text" settings on the header (magnifying glass)
as in the other Dope Sheet modes.
December 2, 2015, 10:48 (GMT)
Make sure invalid node connections are rejected at the basic level.

The internal bvm nodes require strict type matching. Any implicit
automatic type conversions should be added on the level of DNA->bvm
conversion. This keeps the bvm nodes simple, and also allows for
semantics on the DNA node level that could not be properly implemented
in bvm.
December 2, 2015, 10:29 (GMT)
Improved python API for constructing the internal node graph.

Socket connections can now be handled consistently through single py objects,
so the compilation code becomes more concise and readable.
December 2, 2015, 10:28 (GMT)
Fix for dangling root sockets when skipping 'pass' nodes.

This can happen when proxies are created, and should always create
a 'value' node to act as a clean root terminator.
December 2, 2015, 06:31 (GMT)
GPencil DopeSheet Mode: Code cleanup for anim filtering code in preparation for some new features

* Split out the code used to generate channels for a datablock out into its own method.
This will be needed when we do some more useful filtering options

* Pass down dopesheet info
December 2, 2015, 05:55 (GMT)
Code cleanup: Minor formatting stuff
December 1, 2015, 20:37 (GMT)
Fix a bunch of more stuff, more correct handling of ID/Lib deletion...

Still have some usercount issues here, though things seems to start working...
December 1, 2015, 17:16 (GMT)
Improved RNA API for bvm node graphs.

Now there are actual collections of inputs/outputs to perform proper checks
on valid names/indices and types.
December 1, 2015, 16:45 (GMT)
Merge branch 'master' into id-remap.

Also, changing how library delete works (not functional currently).

Conflicts:
source/blender/editors/space_outliner/outliner_edit.c
source/blender/editors/space_outliner/outliner_ops.c
source/blender/editors/space_outliner/outliner_tools.c
December 1, 2015, 12:11 (GMT)
Merge branch 'master' into buildbot_linux_cmake
December 1, 2015, 12:11 (GMT)
Buildbot: Link statically against gomp for CMake Linux slave

This commit added a new option to link statically against OpenMP which
is only available on Linux and shall be used with real care.

It's a bit too much tricky to guarantee proper cflags and library
linking order without this extra option.
December 1, 2015, 10:04 (GMT)
Sanity check for array count <= 0, otherwise CDDM keeps spewing warnings about empty mesh.
December 1, 2015, 08:52 (GMT)
Added an "Iteration" node as a general-purpose input for expressions.

This is used by the Array modifier node to give a meaningful per-instance
input to calculate a transform from.
December 1, 2015, 07:52 (GMT)
Use the jump address in the array modifier to evaluate a transform function per copy.
November 30, 2015, 19:07 (GMT)
Buildbot: Remove OpenCollada hacks
November 30, 2015, 19:07 (GMT)
Buildbot: Fix ctests

For somereason Cycles tests started to operate just nice.

In any case there was missing a schroot wrapper for linux slaves.
November 30, 2015, 19:06 (GMT)
Buildbot: Use proper archive name for linux cmake slave
November 30, 2015, 17:50 (GMT)
Buildbot: Initial work to move linux build environment to CMake

Still quite some work to be done, but good enough for initial tests.

From the TODO:

- Link statically against libgomp
- Link statically against libstdc++
- Make sure CUDA kernels are compiling fine
- Make sure proper archive name is used for the uploading archive

There are also few hacks in the various code just to make compilation
and tests working correct in current release environment.
November 30, 2015, 15:16 (GMT)
Codegen: for function inputs store the entry point in the instructions.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021