Blender Git Commit Log

All Blender Git commits.

Page: 3614 / 8462

November 9, 2017, 09:33 (GMT)
Depsgraph: Cleanup, reduce indentation level
November 9, 2017, 09:33 (GMT)
Depsgraph: Assert when node uses unhandled ID type
November 9, 2017, 08:12 (GMT)
Merge branch 'blender2.8' into hair_guides
November 9, 2017, 06:34 (GMT)
Merge branch 'blender2.8' into greasepencil-object
Revision 087331c by Mai Lavelle (master)
November 9, 2017, 06:04 (GMT)
Cycles: Replace __MAX_CLOSURE__ build option with runtime integrator variable

Goal is to reduce OpenCL kernel recompilations.

Currently viewport renders are still set to use 64 closures as this seems to
be faster and we don't want to cause a performance regression there. Needs
to be investigated.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2775
November 8, 2017, 22:54 (GMT)
Fix crash when loading pre 2.5 files.

Versioning code involving WM wouldn't run then (WM was just introduced
in 2.5).
November 8, 2017, 20:39 (GMT)
Farewell Scene->base

While getting rid of Scene->base we got the following fixes:

* Fix "Convert To" operator
* Fix "NLA allowing to selected objects that are not selectable
* Fix scene.objects (readonly, no option to link/unlink)

Note: Collada needs to use the context SceneLayer for adding objects
however I added a placeholder, so Collada maintainers can fix this
properly.
November 8, 2017, 20:36 (GMT)
Revert "Depsgraph: Fix crash with copy on write when scene has legacy bases"

This reverts commit 00ddbd5848da7e746e23695cff00a739eaf75cf2.
November 8, 2017, 20:35 (GMT)
Merge remote-tracking branch 'origin/master' into blender2.8
November 8, 2017, 20:33 (GMT)
Silence warning from Collada
November 8, 2017, 17:23 (GMT)
More cleanup...
November 8, 2017, 16:53 (GMT)
Move WeightedNormal modifier together with NormalEdit one in menu.

Though this breaks alphabetical order, it makes much more sense to have
those two together...
November 8, 2017, 15:51 (GMT)
More cleanup...
November 8, 2017, 14:07 (GMT)
Depsgraph: Use iterator over flat array for depsgraph_query

This way iteration order is much more predictable. This also solves issue with
randomly failing Cycles regression tests.
November 8, 2017, 14:02 (GMT)
Subject: [PATCH 2/3] Depsgraph: Replace iteration over ghash with iteration over flat array
November 8, 2017, 14:02 (GMT)
Depsgraph: Introduce flat list of ID nodes

The idea is to allow iterating over ID nodes in exact order of their
construction, and in order which will not change dependent on memory
pointers or anything.
November 8, 2017, 14:02 (GMT)
Depsgraph: Remove traces of old single-per-scene dependency graph
November 8, 2017, 14:02 (GMT)
Depsgraph: Move storage from single per-scene depsgraph to a hash storage

Depsgraph itself is still created fer the whole scene rather than for a
single layer, this is to be addressed next.

The storage for those dependency graphs is in scene, but now it is a hash
indexed by layer. In the future we can extend hash key to include extra
information (workspace? window?).
November 8, 2017, 13:31 (GMT)
obvel velocity fix, disabling surface tension and viscosity for now, set do not delete flip in obstacle
November 8, 2017, 12:49 (GMT)
Partial Fix T53269: Dupli-verts/dupli-faces not working

This fixes the issue for the Draw Manager, but for Cycles this is still not
working. The iterator bpy.context.depsgraph.duplis seems to be correct though.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021