Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3638 / 8462

October 24, 2017, 15:52 (GMT)
Fix Cycles gtests build on macOS.
October 24, 2017, 15:40 (GMT)
Fix T53146: incomplete multi GPU and CPU + GPU memory statistics.

Part due to recent changes, part old bug.
October 24, 2017, 14:47 (GMT)
Depsgraph: Avoid explicit relations rebuild calls

We wouldn't know which dependency graphs needs/safe for reconstruction,
so rather use API which tells that relations are out of date. This way
graph evaluation will take care of the rest.

Committing to 2.8 only since it's where we can't reliably know the graph
and is probably not that safe to apply this in master.
October 24, 2017, 14:39 (GMT)
Depsgraph: Remove residue of motion path optimization

This needs to be re-implemented in a new fashion, without touching global list
of bases and become compatible with the new dependency graph.

The idea to go here would be to create new dependency graph for motion path
evaluation, bring a single object in there (which will pull all dependencies
at a construction) and use that.

Needs working copy-on-write first tho.
October 24, 2017, 14:04 (GMT)
Depsgraph: Remove bunch of debug code

Was never actually used and implementation seems to be slow: we shouldn't be
doing per-node evaluation hash lookups, adds too much overhead. We can instead
store statistics in the node itself, and maybe even group them somehow.

Ideally such a statistics should be user-friendly so riggers and animators
can see exactly what's happening.
October 24, 2017, 14:04 (GMT)
Depsgraph: Remove shortcut of freeing scene's depsgraph

It will not be possible to do that after depsgraph becomes more context
oriented. Which means, all code will need to explicitly tell which graph
to free,
October 24, 2017, 14:04 (GMT)
Depsgraph: Remove scene from refresh API

Scene is already stored in the graph.
October 24, 2017, 14:04 (GMT)
Depsgraph: Cleanup, remove unused function declaration
October 24, 2017, 14:04 (GMT)
Depsgraph: Switch to explicit graph specification for tag flush
October 24, 2017, 14:04 (GMT)
Depsgraph: Begin bringing API to pass explicit graph

This is a first step towards an updated API where we pass explicit graph rather
than a scene. This is because we can no longer deduct which graph to use since
it will depend on a context.

Will happen in several steps, so bisecting will not be such a pain.
October 24, 2017, 14:04 (GMT)
Depsgraph: Cleanup, remove unused function

It's unlikely we will ever want to flush tags on all possible scenes or
dependency graphs. It wouldn't be thread safe at a best.
October 24, 2017, 14:04 (GMT)
Depsgraph: Cleanup, unused function declaration
October 24, 2017, 12:28 (GMT)
Fix non-instanced groups in no-collection file creating collections

This is a corner-case, but one that is too easy to reproduce:

* Unlink all the collections of active view layer.
* Link a group without "Instancing" it.
October 24, 2017, 12:23 (GMT)
rna_layer.c cleanup: remove uneeded includes

I have cleaned up the ones before "#ifdef RNA_RUNTIME", and forgot about the ones after.
October 24, 2017, 11:56 (GMT)
Fix: GP-related menus were only available in "Edit Mode" but not any of the other modes

Instead, the Object Mode menus were being shown, which could be quite confusing
and useless in general.
October 24, 2017, 11:56 (GMT)
Code Cleanup - Fix name of helper function to be less misleading
October 24, 2017, 11:56 (GMT)
Fix more issues raised in code review
October 24, 2017, 11:54 (GMT)
Depsgraph: Initialize depsgraph as need for update

This way we can delay graph allocation and relations update.
October 24, 2017, 11:45 (GMT)
Merge branch 'greasepencil-object' of git.blender.org:blender into greasepencil-object
October 24, 2017, 11:45 (GMT)
Fix after merge error
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021