Blender Git Commits

Blender Git "master" branch commits.

Page: 2339 / 5574

June 21, 2016, 05:01 (GMT)
Fix T48196: Crash enabling modal operator in exec

Not good practice, but better not crash.
June 21, 2016, 02:45 (GMT)
Cleanup: rename curve align-x flags
June 21, 2016, 02:21 (GMT)
Text Object: Vertical Alignment

A new option for Font/Text objects vertical alignment:

* Top Base-Line (current mode)
* Top
* Center
* Bottom

The Top is the equivalent as the Top-Baseline with an empty line at the begin of the
text. It's nice to have this option too though, since if we are driving
the alignment via Python we don't want to add extra lines to the text
only to accomodate to the desired vertical alignment.

The Center and Bottom are as intuitive as their name suggest.

When working with text boxes, the vertical alignment only work for
paragraphs that are not vertically full.

Many thanks to Campbell Barton (ideasman42 / @campbellbarton) for the
code review, code comments, and overall suggestions and changes :)

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D2061
June 21, 2016, 02:13 (GMT)
Merge branch 'master' into blender2.8
June 20, 2016, 23:44 (GMT)
Fix T48688: Crash loading particle effector weights
June 20, 2016, 22:49 (GMT)
Fix T48691: Cycles - OpenCL - HDR Image mapping does not match CUDA rendering

The OpenCL texture code didn't offset the coordinates by half a pixel like the CPU code does.
June 20, 2016, 22:19 (GMT)
Cycles: Deduplicate Vector and RGB Curve nodes

Since most of the code for these two nodes was identical, this commit
now instead uses a common base class that implements all the functionality.
June 20, 2016, 22:09 (GMT)
BMesh: avoid verts-of-edge iterator

Since this function is called a lot, loop over data directly.
June 20, 2016, 22:09 (GMT)
Fix T48683: Knife cut creates hole

BM_face_split_edgenet wasn't correctly detecting boundary vertices to walk over,
since vertices may be attached to boundary edges not part of the newly created face.
June 20, 2016, 17:07 (GMT)
Cycles: Add svm_util_color.h file to CMake

The file wasn't included in CMake and therefore not installed into the addon folder.
June 20, 2016, 16:02 (GMT)
Fix building for Windows after 57cff46v (booleans unitialized)
June 20, 2016, 09:12 (GMT)
Fix once more time particle distribution.

rB046adde64f16 was actually pretty useless (and broken), since issue ends up not being
in binary search code, but in generation of the 'summed weights' array used to distribute
particles over mesh items - looks like very small weights could lead to null accumulated
weights, wich was breaking binary search.

Fixed simply by adding a minimal, non-zero weight for mesh items to be allowed to emit particles.

Hopefully we are done with this distribution mess!
June 19, 2016, 19:09 (GMT)
Cleanup: Remove todo comment, this is fine as is.
June 19, 2016, 18:17 (GMT)
Cycles: add constant folding for more color operation nodes.

Invert, brightness & constrast, separate/combine and Mix RGB blend modes
and clamping.
June 19, 2016, 18:17 (GMT)
Fix issues with node deduplication in Cycles shader graph.

It is not possible to use a set split by name as valid input to
check_node_input_traversed - it needs a complete set of all nodes visited so
far. On the other hand, the merge comparison loop should only check nodes that
were not just visited, but found unique. This means that there should really be
two separate data structures.

Without the fix, check_node_input_traversed actually never returns true, so
only nodes without any inputs are processed.
June 19, 2016, 18:17 (GMT)
Fix Cycles RGB and Vector Curves node Fac handling.
June 19, 2016, 18:17 (GMT)
Code refactor: small code simplification for Cycles constant folding.
June 19, 2016, 18:17 (GMT)
Fix Cycles OSL image texture issue after recent refactor.
June 19, 2016, 18:17 (GMT)
Cycles: reduce CUDA stack memory access for Maxwell and up, increasing max registers.

For non-branched path tracing with a GTX 960 and CUDA 7.5, this gives a small reduction
in stack usage but mainly: 8% faster render on BMW, 5% on pabellon, 13% on classroom.
June 19, 2016, 18:17 (GMT)
Cycles tests: raise failure threshold, copy failed image for comparison.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021