Blender Git Commits

Blender Git "master" branch commits.

Page: 1959 / 5574

Revision 087331c by Mai Lavelle
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
Revision ffe76ae by Julian Eisel
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, 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, 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.
November 8, 2017, 09:11 (GMT)
I18n: add Hausa languages, since we now have a few messages translated. ;)
November 8, 2017, 00:11 (GMT)
Merge branch 'master' into blender2.8
November 8, 2017, 00:11 (GMT)
Fix blender player build.
November 7, 2017, 23:20 (GMT)
Merge branch 'master' into blender2.8
November 7, 2017, 23:19 (GMT)
Fix incorrect bevel shader in GLSL (should work as if there is no bevel node).
November 7, 2017, 22:20 (GMT)
Fix T53092: errors reading EXR files with different data/display window.

Multilayer/multiview OpenEXRs did not read the full data window like single
layer, now it should be consistent.
November 7, 2017, 22:20 (GMT)
Fix various issues with (multiview) OpenEXR file save/load.

* Fix saving a multiview render from the image editor giving invalid files.
* Fix failure to load multiview images with a single view per part.
* Fix loss of multiview metadata when saving/loading a single view.
* Fix Z-Buffer writing option for single layer EXR not being respected.

Multiview EXRs are now always handled as multilayer internally, significantly
reducing the amount of code.

Reviewed By: dfelinto

Differential Revision: https://developer.blender.org/D2887
November 7, 2017, 21:35 (GMT)
Fix EXR multilayer compositing result saving issues.

* It was saved as Combined.Combined instead of Composite.Combined.
* It was written even if no compositing was enabled.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021