Blender Git Commits

Blender Git "master" branch commits.

Page: 2711 / 5574

January 17, 2015, 13:55 (GMT)
Fix T23942: Add "Delete Hierarchy" to outliner context menu.

Patch by rupp (Torsten Rupp), review and minor style edits by mont29 (Bastien Montagne).
January 16, 2015, 19:22 (GMT)
Fix compilation error with strict compiler rules
January 16, 2015, 19:15 (GMT)
Cycles: Fix compilation error with latest OSL

They went back from string_view to string for compiler options.

Still having linking errors here, but maybe others will be more lucky to fully
compiler blender with new OSL.
January 16, 2015, 19:15 (GMT)
Cycles: Cleanup and optimization comment update
January 16, 2015, 19:15 (GMT)
Cycles: Minot cleanup, save some cpu tics per curve segment export
January 16, 2015, 17:48 (GMT)
Fix T43275: Crash on Render when using 'save buffer' and render layer name contains a '/'

Added a new BLI_path_utils func, `BLI_filename_make_safe()`, which for now simply
replaces unsafe chars for paths (like '' or '/') by an underscore...
January 16, 2015, 16:26 (GMT)
FCurve RNA API: add funcs to convert to samples/to keyframes.

So far, we had an operator to 'bake' keyframe curves into samples, but no
way to make the fcurve editable again (i.e. to convert it back into a keyframes one).

Needed to fix mocap addon (see T43259).

Also, fixed a glitch in `fcurve_store_samples()`, since given end frame is included in range,
it is valid to give same start and end frame (in case you want a single point in samples,
not much practical cases, but...).
Revision 913e2ba by Lukas Toenne
January 16, 2015, 16:08 (GMT)
Show buttons for particle system modifiers render/viewport toggles
in the particle buttons list.

This is much more convenient than having to switch back and forth
between particle and modifier buttons. The modifier box for particles
does not contain anything useful other than these two toggles anyway.
January 16, 2015, 13:04 (GMT)
Select appropriate folder for MinGW-w64 gcc 4.9
January 16, 2015, 13:03 (GMT)
Cycles: Minor typo fix in debug print
January 16, 2015, 11:39 (GMT)
Cycles; Correction to previous debug print to survive prints from multiple threads

This commit basically makes it so statistics print from different BVH trees are not
being interleaved with each other. Glog ensures this when debug print is done as a
single put to stream operator.
January 16, 2015, 10:05 (GMT)
Cycles: Report BVH statistics after build
January 16, 2015, 09:41 (GMT)
Fix T43271: Sequencer: RNA's 'add_effect' was not updating effect strip len correctly.
January 15, 2015, 21:21 (GMT)
Cycles: Fix stupid typo in the previous commit
January 15, 2015, 20:42 (GMT)
Cycles: Tweak to leaf creation criteria in all BVH types

Since leaf node gets split further into per-primitive type leaves old check
for number of curves became a bit ridiculous -- it might lead to two leaf nodes
each of which would contain only one curve primitive (one motion curve and one
regular curve).

This lead to quite dramatic slowdown for Victor model -- around 40%, which is
totally unacceptable.

This commit is aimed to prevent such situation and from quick render test it
seems victor is now back to normal render time. Further testing is needed tho.

There are also other ideas about splitting the node, will need to look into
them next.
January 15, 2015, 20:23 (GMT)
Nodes: Put Blended Box Mapping properties next to each other.
January 15, 2015, 17:37 (GMT)
BGE physics: get/set linear and angular damping

This patch adds the following R/W properties and method to `KX_GameObject`:

- `linearDamping` -- get/set linear damping
- `angluarDamping` -- get/set angular damping
- `setDamping(linear, angular)` -- set both simultaneously

These allow runtime changes to the same properties that are accessible at design time in Blender's UI via `game.damping` and `game.rotation_damping`. The names of the properties were chosen to mirror the internal names of the BGE physics engine, as these are (AFAIK) also the commonly used names in physics literature.

Reviewers: campbellbarton

Projects: #game_physics

Differential Revision: https://developer.blender.org/D936
January 15, 2015, 17:35 (GMT)
Sequencer: Allow generating proxies from script without having sequencer space active
January 15, 2015, 17:27 (GMT)
Sequencer: Don't crash when trying to rebuild proxy without having sequence edits
January 15, 2015, 16:28 (GMT)
Cycles: Fix compilation error happened after recent render time commit
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021