Blender Git Commits

Blender Git "master" branch commits.

Page: 1860 / 5574

March 2, 2018, 17:34 (GMT)
Eevee: Cleanup & fix Warnings.
March 2, 2018, 17:34 (GMT)
Eevee: Make use of culling when rendering the shadowmaps.
March 2, 2018, 16:09 (GMT)
Fix build errors in Linux
March 2, 2018, 15:42 (GMT)
Merge branch 'master' into blender2.8
March 2, 2018, 15:27 (GMT)
Depsgraph: Fix dependency cycle when ID prop drives ID property

Introduced explicit ID property node for driers in depsgraph,
so it is clear what is the input for driver, and what is the
output.

This also solved relations builder throwing lots of errors
due to ID property not being found.
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:12 (GMT)
Depsgraph: Cleanup, function return value

Driver build result was never used, so no reason to return operation.
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: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:26 (GMT)
Cleanup: Avoid double semi-colon
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
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
March 2, 2018, 03:42 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021