Revision 5361fc2 by Jeroen Bakker June 4, 2019, 13:15 (GMT) |
GPU: High Definition Color Buffer For offscreen rendering a high definition color buffer is needed. Without it there are banding issues when doing multi-sampling viewport rendering. Reviewed By: fclem Maniphest Tasks: T65287 Differential Revision: https://developer.blender.org/D5009 |
Revision 19691e3 by Jeroen Bakker June 4, 2019, 13:14 (GMT) |
Image Info The image information for multilayer openexr files are only shown on the first draw. In the second draw the render result property is filled of the image, making blender think the image is a render result and it want to display information about the renderpasses. Which are not present. It could be that in the first draw the image data is not requested as the buttons are drawn, before the main area This change will display both information. We should investigate how to actually detect if this is a render result or not as similar code is present in the `node_shader_buts_tex_environment_ex`. Reviewed By: brecht Maniphest Tasks: T65345 Differential Revision: https://developer.blender.org/D4987 |
Revision 7484ed9 by Jacques Lucke June 4, 2019, 12:52 (GMT) |
Revision 33e8db9 by Bastien Montagne June 4, 2019, 12:39 (GMT) |
Fix (unreported) missing updates in scripts/docs after `scene.update()` removal. This should really have been done together with API changes, simple usage of grep does the trick to catch most places needing updates. |
Revision 1d2e4c4 by Bastien Montagne June 4, 2019, 12:39 (GMT) |
Revision c0c2f86 by Jacques Lucke June 4, 2019, 11:37 (GMT) |
Fix T65303: fix and improve autorun-scripts popup Now, the file does not have to be reloaded in all cases. Instead, just scripts are enabled and all depsgraphs freed. Reviewers: brecht Differential Revision: https://developer.blender.org/D5000 |
Revision f5f1407 by Sergey Sharybin June 4, 2019, 10:10 (GMT) |
Fix T65451: Changing driver expression doesn't update relations |
Revision 30c0d78 by Sergey Sharybin June 4, 2019, 09:43 (GMT) |
Depsgraph: Only run editors ID update on manual edits This is how it worked in 2.79 and it is how it is expected to be working. Avoids unintended icons update during animation playback. Fixes T64318: Update of material icons during animation 2x performance penalty |
Revision 04bac38 by Jacques Lucke June 4, 2019, 09:35 (GMT) |
Graph Editor: drag to box select keyframes There is a keymap conflict with ctrl+tweak. Therefore, I did not include this yet. Reviewers: brecht Differential Revision: https://developer.blender.org/D4999 |
Revision c3f00d7 by Sergey Sharybin June 4, 2019, 07:41 (GMT) |
Fix T65447: Mask doesn't update in compositor unless there's motion blur on This is probably just one of the related issues. Root of the problem was that compositor job was using original scene and node tree for compositing. It is not guaranteed to have all the evaluated data. Switched compositor job to use it's own render-pipeline-like dependency graph which has everything evaluated in it. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4998 |
Revision b998a7b by Sergey Sharybin June 4, 2019, 07:34 (GMT) |
Fix T64247: Crash on playback with special shader node tree The root of the problem goes to the fact that node tree copying uses source tree and nodes for a temporary storage. This makes it so multiple dependency graphs can not be reliably evaluated from different threads if they are using same original node tree. Solved by doing the following: - Commonly used tree copying function (which is used by library manager) keeps source tree, nodes and sockets untouched. - All the related areas (like node tree's callback) now have const qualifier on the input. - Areas which needs to have those temporary pointers assigned are now using explicit function. Would be really cool to get rid of those temporary pointers completely, but this is a bit tricky due to hairy nature of the code. Can happen any time now though: is easy enough to generalize the new pointers mapping. Note that this change is only intended to solve the crash. The fact that icons shouldn't be updated on playback will be fixed as a separate change. Reviewers: brecht, fclem Reviewed By: brecht, fclem Subscribers: brecht, fclem Differential Revision: https://developer.blender.org/D5002 |
Revision 351e68e by Campbell Barton June 4, 2019, 03:12 (GMT) |
Revision 0b36780 by Campbell Barton June 4, 2019, 01:36 (GMT) |
Revert "Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)" This reverts commit 935c9ab0de1ce3d36f93ce5aeee5d0f82d6f2591. Clang-tidy was making unrelated *fixes*. |
Revision 935c9ab by Campbell Barton June 4, 2019, 01:30 (GMT) |
Cleanup: Cleanup: style, use braces for GHOST (X11/SDL) |
Revision 0dbd05f by Campbell Barton June 4, 2019, 01:14 (GMT) |
Cleanup: Cleanup: style, use braces for collada (BCMath) |
Revision ea3a652 by Campbell Barton June 4, 2019, 01:14 (GMT) |
Cleanup: style, use braces for draw (fxaa_lib) |
Revision 271ec9f by Campbell Barton June 4, 2019, 01:05 (GMT) |
Cleanup: rename 2D scroll defines - Use `V2D_SCROLL_` prefix. - Use more descriptive names. |
Revision c13e10a by Campbell Barton June 4, 2019, 00:52 (GMT) |
Cleanup: clang-format, remove tabs |
Revision d62a749 by Bastien Montagne June 3, 2019, 19:00 (GMT) |
Fix T65352: bpy.data.meshes.new_from_object() doesn't increment user count for materials referenced by the mesh. We cannot do refcount operations in a non-Main ID, this is forbidden. While that whole func could probably use some love and refactor, for now sticking to minimal changes and just moving refcounting op after mesh has been transferred to Main database. |
Revision 0ee7569 by Germano Cavalcante June 3, 2019, 18:17 (GMT) |
transform_snap_object: Ignore occlusion test on curves in edit mode. |
|
|
|


Master Commits
MiikaHweb | 2003-2021