Blender Git Commits

Blender Git "master" branch commits.

Page: 1272 / 5574

March 19, 2019, 14:16 (GMT)
Cleanup: name 3D/4D trees in similar selection code

Do this so trees have matching & logical names.
March 19, 2019, 14:07 (GMT)
UV: Use BLI_kdtree_2d for 2D data
March 19, 2019, 14:07 (GMT)
BLI_kdtree: add 2D kdtree support

Some users of the 3D versions were storing 2D data in it.

Using a 3D tree for 2D data adds a spatially redundant branch
every 3rd level, as well as some extra memory use, best avoid this.
March 19, 2019, 13:57 (GMT)
Workbench: Support Odd Number Of AA Samples

Workbench render engine did not work when an odd number of AA samples
were used. A user could enter these values by disabling AA or set the
number of AA samples in the Render/Film panel to an odd number.

This commit will not perform TAA passes when AA is disabled.
For supporting the setting of 5 or 11 samples the bitmask was replaced
by an if statement as this was making the odd number not render
correctly.

As extra introduce the jitter samples of 5 and 11 so the images will
be more clean. a jitter sample of 11 used to read outside the allocated
space of the jitter samples.

Fix T60820

Reviewed By: fclem

Maniphest Tasks: T60820

Differential Revision: https://developer.blender.org/D4546
March 19, 2019, 13:48 (GMT)
Cleanup: use BLI_kdtree_3d prefix

Use prefix now there isn't only the 3d version.
March 19, 2019, 13:45 (GMT)
Fix T62732: Bpy/Python is letting create inputs at the node level for node groups that make blend file unsaveable.

Group nodes should not allow to add IO sockets to themselves directly,
in that case we actually want to add IO sockets to their underlying
node tree. Fairly straioght forward to support actually.
March 19, 2019, 13:34 (GMT)
Fix T62595: Select co-planar faces fails
March 19, 2019, 13:30 (GMT)
BLI_kdtree: refactor to support different numbers of dimensions

This moves logic into kdtree_impl.h which is included in a source
file that defines the number of dimensions - so we can easily support
different numbers of dimensions as needed
(currently 3D and 4D are supported).

Macro use isn't so nice but avoids a lot of duplicate code.
March 19, 2019, 13:26 (GMT)
Fix T61475 Particle edit does not render children if path step > 7

Gives 2 more bits to the segment count. Also subtract 1 because segment
count cannot be negative.
March 19, 2019, 13:12 (GMT)
GPencil: Include gpencil objects in BKE_object_minmax

Also remove redundant check for meshes.
March 19, 2019, 12:55 (GMT)
Cleanup: remove unused for gpencil bounds calculation
March 19, 2019, 12:52 (GMT)
Fix T62743: GPencil dimensions are large when no geometry exists

Use fallback when no data exists
matching bound-box for other kinds of geometry.
March 19, 2019, 12:29 (GMT)
EEVEE/LookDev: Fix Cache In Quad View

When using LookDev in Quad view the cache was only updated for the first
Q-view. The evaluation data of the last cache was not stored with the
lightprobe textures. As the evaluation data was reused between the
Q-views only the lightprobe textures of the first view was updated.

With this patch the evaluated data is stored amongside the actual
lightprobe textures.

Fix T59046

Reviewed By: fclem

Maniphest Tasks: T59046
March 19, 2019, 12:15 (GMT)
Fix view selected ignoring all non-grease pencil objects

When the grease pencil was active no other objects were taken into
account. There is no need for a special case here since objects
bounding boxes are used.
March 19, 2019, 12:14 (GMT)
UI: Make UV Editor contextual menu more consistent with 3D View

-Use same ordering of Add, Modify, Remove
-Add back Remove Doubles here
March 19, 2019, 12:13 (GMT)
UI: Make EV Editor UV menu more consistent with 3D VIew

-Transform, Mirror, Snap at the top
-Remove redundant Proportional Editing entry from this menu - we already have it in the header
March 19, 2019, 11:31 (GMT)
Fix T62713: Paste Normal Vectors - needed better selection handling.

Existing code was not really handling well cases were only edges or
faces were selected (with match select modes).

In those cases, we can assume user want to only affect loop normals of
selected faces/edges, not all lnors of all (indirectly) selected verts.

Also refactored the code a bit to move whole 'loop to edit' selection
process into its own single function.
March 19, 2019, 11:31 (GMT)
Minor cleanup/refactor of EditMesh custom normals copy code.

Do not compute temp helper data when we do not need it (even though in
that case it was totally cheap to compute).
March 19, 2019, 10:59 (GMT)
readfile: add off64_t typedef for __APPLE__
March 19, 2019, 10:03 (GMT)
GPencil: Rename annotation functions

The annotation drawing functions were using gpencil prefix and it's better to keep all annotation code separated to avoid confusion.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021