Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1299 / 5574

March 5, 2019, 14:29 (GMT)
Cycles: Changed standalone XML parser to read UV as float2
March 5, 2019, 14:26 (GMT)
DRW: support clipping for bone verts
March 5, 2019, 14:26 (GMT)
Tool System: add select tools to particle edit
March 5, 2019, 14:24 (GMT)
Fix T62163: Duplicating particle system results in crash

There were two problems:
1. `mesh_get_eval_final` has to be called with the evaluated object.
2. Particle systems have to have unique names within an object.
The depsgraph seems to use the particle system name as identifier.
This issue is actually independent of duplication.
The old code used a small hack to create unique names.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4451
March 5, 2019, 14:12 (GMT)
GPencil: Disable proportional for Duplicate

When duplicates a stroke using Shift+D, the proportional must be disabled.
March 5, 2019, 14:06 (GMT)
Merge branch 'blender2.7'
March 5, 2019, 13:55 (GMT)
Cycles: Added Float2 attribute type.

Float2 are now a new type for attributes in Cycles. Before, the choices
for attribute storage were float and float3, the latter padded to
float4. This meant that UV maps were inflated to twice the size
necessary.

Reviewers: brecht, sergey

Reviewed By: brecht

Subscribers: #cycles

Tags: #cycles

Differential Revision: https://developer.blender.org/D4409
March 5, 2019, 13:51 (GMT)
Fix T62216: order of items flipped in some menus like object mode.
March 5, 2019, 13:41 (GMT)
Fix T61796: Linking a collection with instances inside will place the instanced object in the scene.

Do not force to link indirectly linked collections into current scene,
that is usually not desired. Note that user can always add this link
manually if they want.

All this 'implicit instantiation' post-linking process is rather hairy
to get it correct, hope this time it's not breaking something else...
March 5, 2019, 13:26 (GMT)
Merge branch 'blender2.7'
March 5, 2019, 13:22 (GMT)
Fix T58953: Lamp data not always set

The Lamp data was not always set. When using CUDA or CPU it was, but when using OpenCL
without `OBJECT_MOTION` `sd->lamp` not updated to the actual lamp. This made the
TextureCoordinate output the wrong normal when used in a light shader.

As the normal was incorrect it made the IES node render incorrectly.
(what is the default for the IES node).

By setting the lamp data when no `__OBJECT_MOTION__` compile directive is present makes
sure that the normal is correctly calculated.

Fix D4450

Reviewed By: Brecht van Lommel
March 5, 2019, 13:09 (GMT)
Fix T61780: Crash when trying to access screen areas through the outliner.

ScreenArea->type is NULL-ified on read, and need to be initialized
(usually by `ED_area_initialize()`), but RNA can also access it before
it happens, so need to do it itself...
March 5, 2019, 12:51 (GMT)
Fix upside down tool menus

Regression from 4dd575e5ab55e153f8
March 5, 2019, 12:29 (GMT)
Tool System: add node circle select tool
March 5, 2019, 12:16 (GMT)
Fix T62202: circle select does not work on hair points
March 5, 2019, 12:10 (GMT)
Fix parenting objects to bones/vertices causes offset

This reverts part of rBbc5482337669.
Problem with above commit is that the evaluated object seems to not have
partype, par1, par2, par3 copied from the original (yet). Using original
object instead now.
Second issue (when parenting to 'Bone Relative') is that the bones
BONE_RELATIVE_PARENTING flag is set on the original, but not the
evaluated bone (yet), setting this on both now.

Fixes T60623 (and part of T59352)

Reviewers: brecht, sergey

Maniphest Tasks: T60623

Differential Revision: https://developer.blender.org/D4309
March 5, 2019, 11:46 (GMT)
Fix T60585: threadripper CPU only using 16 threads for e.g. sculpting.

This reverts the changes from ce927e1 to put the main and job threads on
node 0. The problem is that all threads created as children from these
threads will inherit the NUMA node and so will end up on the same node.
This can be fixed case-by-case by assigning the NUMA node for every child
thread, however this is difficult for external libraries and OpenMP, and
out of our control for plugins like external renderers.
March 5, 2019, 11:26 (GMT)
Tool System: use set/add/subtract for all circle select operators

This applies changes from the 3D view circle select to other operators.
March 5, 2019, 11:10 (GMT)
GPencil: Cleanup compiler warnings
March 5, 2019, 11:06 (GMT)
Fix T62194: Blender crash after makingnew file after using Grease Pencil.

The crash was detected in draw_manager, but the real problem was a wrong pointer that corrupted the struct, so the free function failed.

Redesign this area to keep pointer correct all the time.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021