Blender Git Commit Log

All Blender Git commits.

Page: 3436 / 8462

March 2, 2018, 14:51 (GMT)
Depsgraph: Silence obviously noisy relations build errors

Those were happening for drivers which points to invalid drivers, and those
drivers will have their own dedicated error prints.
March 2, 2018, 13:35 (GMT)
Depsgraph: Cleanup, use dedicated function to ensure node exists
March 2, 2018, 13:22 (GMT)
WorkSpace: Simplify exiting mode after changes

It was too tricky to know ahead of time if an object would still
be visible in the new window/workspace/scene/layer combination,
especially since other windows may share some of these data-blocks.

So store the context, make the change, then check if the object is
still visible, freeing mode data of it's not.
March 2, 2018, 13:15 (GMT)
Small change to capture algorithm
March 2, 2018, 13:12 (GMT)
Depsgraph: Cleanup, function return value

Driver build result was never used, so no reason to return operation.
March 2, 2018, 12:52 (GMT)
Cleanup: renaming mostly, plus some const qualifiers etc.
March 2, 2018, 12:04 (GMT)
WorkSpace: move edit mode w/ sync into own func
March 2, 2018, 11:51 (GMT)
Correct draw manager locking flag check

Error in eeae50fc1c8, thanks @mano-wii for spotting
March 2, 2018, 11:31 (GMT)
Merge branch 'master' into soc-2017-normal-tools
March 2, 2018, 11:30 (GMT)
Depsgraph: Fix cycle detector to handle closed loops

It was possible to have relations like A -> B -> C -> A (import thing is
that no other operations points into this cluster) which were not detected
or reported by dependency cycle solver.

Now this is solved by ensuring we don't leave unvisited nodes behind.
March 2, 2018, 10:39 (GMT)
Adapt code after merge

THe code was moved to new module
March 2, 2018, 10:29 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/editors/object/object_edit.c
source/blender/editors/object/object_select.c
March 2, 2018, 10:26 (GMT)
Cleanup: Avoid double semi-colon
March 2, 2018, 10:26 (GMT)
Tweak missing event algorithm for extreme zoom

Due int number limitations, when the zoom factor is extreme, the points are captured with gaps. This change try to minimize this effect, but it's impossible to solve this issue completely.

The problem is the mouse position is always defined by a pair of int number, so the maximum precision is limited to that, so when project the point in 3D space, there are small precission erros.
March 2, 2018, 10:18 (GMT)
Tests: Avoid access globals from abstract base class

Delegate functionality to subclasses, assert when subclasses didn't do
job the are supposed to do.

Thanks Sybren for pointing to a proper solution.
Revision f2a2d54 by Mai Lavelle (master)
March 2, 2018, 09:53 (GMT)
Cycles: Fix building of OpenCL kernels after volume optimization commit

OpenCL is C based, so no support for operators.

Related commit: 7377d411b47d50cd943cd
March 2, 2018, 09:01 (GMT)
WorkSpace: ED_workspace_object_mode_in_other_window check other windows

The same workspace can have different active objects depending on the
window. So check other windows.
March 2, 2018, 08:01 (GMT)
Maintain scaling ratio of non-free axes in Maintain Volume T48079 fix.

This is probably a better way to handle it: instead of totally
discarding scaling of non-free axes, keep the ratio between them.
Basically the logic of the constraint is now that it rescales the
object uniformly in the non-free axis plane in order to force the
total volume change to the desired value.
March 2, 2018, 08:00 (GMT)
WorkSpace: object-sync when changing workspaces.
March 2, 2018, 03:55 (GMT)
Cleanup: move ED_object_mode_generic_* to object_modes.c
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021