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). |
Revision 206c94f by Dalai Felinto 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. |
Revision 670e6ca by Dalai Felinto November 8, 2017, 20:36 (GMT) |
Revert "Depsgraph: Fix crash with copy on write when scene has legacy bases" This reverts commit 00ddbd5848da7e746e23695cff00a739eaf75cf2. |
Revision 3ceb351 by Dalai Felinto November 8, 2017, 20:35 (GMT) |
Merge remote-tracking branch 'origin/master' into blender2.8 |
Revision 6febe6e by Dalai Felinto November 8, 2017, 20:33 (GMT) |
Silence warning from Collada |
Revision 2a1e828 by Sergey Sharybin 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. |
Revision 19c14f0 by Sergey Sharybin November 8, 2017, 14:02 (GMT) |
Subject: [PATCH 2/3] Depsgraph: Replace iteration over ghash with iteration over flat array |
Revision 10f076d by Sergey Sharybin 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. |
Revision 5c66bbc by Sergey Sharybin November 8, 2017, 14:02 (GMT) |
Depsgraph: Remove traces of old single-per-scene dependency graph |
Revision 20988ed by Sergey Sharybin 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?). |
Revision 3750dfa by Dalai Felinto 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. |
Revision 5fc1faa by Bastien Montagne November 8, 2017, 09:11 (GMT) |
I18n: add Hausa languages, since we now have a few messages translated. ;) |
Revision da4bfb8 by Brecht Van Lommel November 8, 2017, 00:11 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 3f614cd by Brecht Van Lommel November 8, 2017, 00:11 (GMT) |
Fix blender player build. |
Revision 7b1d707 by Brecht Van Lommel November 7, 2017, 23:20 (GMT) |
Merge branch 'master' into blender2.8 |
Revision a0478eb by Brecht Van Lommel November 7, 2017, 23:19 (GMT) |
Fix incorrect bevel shader in GLSL (should work as if there is no bevel node). |
Revision 05b08a3 by Brecht Van Lommel 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. |
Revision 2a09752 by Brecht Van Lommel 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 |
Revision ed72600 by Brecht Van Lommel 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. |
|