Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1946 / 5574

November 24, 2017, 14:21 (GMT)
Depsgraph: Make more clear what find_operation() is doing for component
November 24, 2017, 13:42 (GMT)
Unittest: Update background set test to test for proper flag

This test will fail until depsgraph is fixed.
But introduced on 87c821ff26be.
November 24, 2017, 13:41 (GMT)
Object RNA: expose base_flag settings:

object.is_from_set
object.is_from_duplicator

We need them for the unittests, and users can benefit from it as well.
Note, this only makes sense when reading objects from depsgraph:

`bpy.context.depsgraph.objects`
November 24, 2017, 12:54 (GMT)
Layers Unittest: Background set

This is an incomplete test since we cannot check for the
depsgraph selection value with the current API, nor can we
see if the relationship lines are being drawn.
November 24, 2017, 12:02 (GMT)
Depsgraph: Re-build relations when changing set scene

Set scene is a part of dependency graph, so need to tag relations for update
after changing set scene/
November 24, 2017, 09:58 (GMT)
Merge branch 'master' into blender2.8
November 24, 2017, 09:55 (GMT)
Correct sensor fit use
November 24, 2017, 09:43 (GMT)
Cleanup leftover timing debug prints from own recent commits.

Sorry about that...
November 24, 2017, 09:20 (GMT)
Manipulator: fix camera lens update glitch

Property range setup initially used values that can change.
November 24, 2017, 09:19 (GMT)
Depsgraph: Flush flags from base to object as an evaluation step

Previously it was done during depsgraph iteration, which is not good at all,
since after evaluation nobody should really modify how object was evaluated.
November 24, 2017, 09:19 (GMT)
Depsgraph: Add special cases to deal with multiple objects selection update

The idea then is to avoid doing depsgraph tag for each of the object which
selection is changed (which could be tricky to do anyway due to lots of areas
of selection code where this could happen), and simply tag scene's with
selection update tag.

This will involve synchronization of flags from base to objects, which is
rather cheap anyway.
November 24, 2017, 09:19 (GMT)
Depsgraph: Add base flag flush operation definition
November 24, 2017, 09:19 (GMT)
Depsgraph: Pass base to build_object()
November 24, 2017, 09:19 (GMT)
Depsgraph: Create CoW copy of scene early on

Originally this only needed for view collections, but it will be needed for
bases really soon as well.
November 24, 2017, 09:19 (GMT)
Depsgraph: Use depsgraph to handle edit mode selection

This is crucial bit since batch cache is stored in the evaluated object,
meaning we can't tag it's hatch cache dirty from the notifier system.
Not easily at least. Better to leave this job to depsgraph, it knows
all the copies of data.
November 24, 2017, 05:37 (GMT)
Eevee: Fix SSR adding too much light.

Basically the probes were rendered twice.
November 24, 2017, 05:37 (GMT)
Eevee: Refactor of lit_surface_frag.glsl

This cleanup removes the need of gigantic code duplication for each closure.

This also make some preformance improvement since it removes some branches and duplicated loops.

It also fix some mismatch (between cycles and eevee) with the principled shader.
November 24, 2017, 05:37 (GMT)
Eevee: SSS: Principled Shader: Add a workaround the lack of scale input

This is a hack to make the user control the SSS radius even though the profile is baked with the default radius values.

This is completly against UI principles since you cannot edit the profile radiuses while there is something plugged into the radius socket.
Better solution will be to either have a dedicated node value for RGB radiuses and a SSS scale socket only for eevee.
November 24, 2017, 03:24 (GMT)
Cleanup: -Wnonnull-compare GCC warning
November 24, 2017, 03:24 (GMT)
Merge branch 'master' into blender2.8
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021