Blender Git Commits

Blender Git "master" branch commits.

Page: 1910 / 5574

January 11, 2018, 14:04 (GMT)
Mesh evaluate: Tweak threadability criteria

Gives measurable speedup on layout scenes from Spring.

Actual value for chunk size is a subject for more scientific research.
January 11, 2018, 13:51 (GMT)
Mesh deform: Tweak threadability criteria

Allow threading using subset of all available threads. Makes it faster to
evaluate lower resolution mesh but with complex deform groups and such.
January 11, 2018, 13:49 (GMT)
Subsurf: Make copyFinalLoopArray() threaded

Gives about 40% speedup of object which has simple-ish deformation applied
on top of subdivided mesh.

This might easily happen with single character animation.
January 11, 2018, 13:48 (GMT)
Depsgraph: Make eval initialization more friendly for threading

Helps in cases of not very complex scenes and lots of system threads available.

A bit hard to measure change on it's own, it works best with the upcoming
changes and gives measurable improvements.
January 11, 2018, 13:38 (GMT)
Subsurf: Use regular mutex instead of RW one

Mutex is now local to particular CCGDM, and guarding edge hash which is only
used by a single function only. There is no need to acquire read lock after
edge hash was created.
January 11, 2018, 13:35 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenkernel/intern/blender.c
source/blender/makesdna/DNA_ID.h
January 11, 2018, 13:26 (GMT)
Fix critical issue with our DNA ID tags (two totally different tags having same value).

Nice typo from rBc4046e9082f6, tssk. ;)
January 11, 2018, 11:29 (GMT)
Fix static override (very stupid mistakes in code!)
January 11, 2018, 08:41 (GMT)
Further fixes to new RNA props diff code.

Unfortunately, we cannot perform set/unset checks on 'resolved'
properties (i.e. from actual IDProperties pointers, and not virtual RNA
placeholders)... IDProps in RNA are rather challenging topic. :|

This should fully fix T53715: 2.8: Removing keymap items no longer works
January 11, 2018, 08:18 (GMT)
Fix T53311: transform edge/normal orientation

When the edge is aligned with it's own normals,
transform orientation wasn't aligned with the edge.
January 11, 2018, 07:48 (GMT)
Fix T53755: Cycles OpenCL lamp shaders have incorrect normal.
January 11, 2018, 05:04 (GMT)
UI: option not to show screen splitting widgets

Request for simplified Blender template,
this may be extended to limit access to other UI changes
that could be pressed by accident.
January 11, 2018, 02:23 (GMT)
Merge branch 'master' into blender2.8
January 11, 2018, 02:16 (GMT)
UI: don't draw outline when it's not calculated

Outline drawing was running even when there were no verts to draw.
Causes an assert in 2.8.
January 11, 2018, 01:58 (GMT)
Cycles: support animated object scale in motion blur.

This was disabled previously due to CUDA compiler bugs, see T32900.

Differential Revision: https://developer.blender.org/D2937
January 10, 2018, 23:56 (GMT)
Fix T53455: Object disappear w/ TrackTo constraint

Regression caused by own commit 16fbb47c886,
this is really an edge case though since calling normalize twice fixes.
January 10, 2018, 23:21 (GMT)
Fix T53752: Draw curve fails w/ stylus
January 10, 2018, 23:14 (GMT)
Merge branch 'master' into blender2.8
January 10, 2018, 23:01 (GMT)
Cleanup: BKE naming conventions for datablock add/localize

Conventions were already followed nearly everywhere.
January 10, 2018, 23:00 (GMT)
Fix Windows compiler warning using WITH_CYCLES_NATIVE_ONLY.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021