July 1, 2020, 13:08 (GMT) |
Fix T78264: Auto Render stops working after rendering manually Was caused by weird and feedback-loop based issue from a long time ago. The auto-render was only happening for nodes which are tagged for exec. This tag is assigned by edit operations on the tree (for example, when adding or removing links). It is also set in the render pipeline for nodes which are to be executed. The issues comes from the fact that "life updates" during editing did not clear the need_exec flag, ever. This made it so Auto Render was working as expected. However, rendering the scene resets need_exec flags at the end of rendering using ntreeCompositClearTags(). The actual need of such clear is not very clear, but it was making it so Auto Render does not work after render. To my knowledge the flag didn't really meant that the node is connected to the output, so it couldn't have acted as attempt to ignore rendering of an unused scene. It also should be possible to auto-render even if node tree itself was never altered. Long story short: lets ignore need_exec flag in auto-render check and render scene node if the scene is used by the node. Differential Revision: https://developer.blender.org/D8171 |
July 1, 2020, 13:06 (GMT) |
UI: Fix alignment in kinematic constraint layout |
July 1, 2020, 12:45 (GMT) |
LibOverride: Tweak more poll functions to prevent illegal operations. We are likely still missing a lot of things, but most operators that should not be allowed on liboverrides should now be properly disabled. |
July 1, 2020, 11:42 (GMT) |
Fix ID reference counting asserts when freeing COW pose channels. Take the do_id_user flag into account when freeing custom properties attached to pose channels, so that pointer properties don't cause assertion failures when DEG frees its COW instances. |
July 1, 2020, 11:28 (GMT) |
July 1, 2020, 11:22 (GMT) |
GPencil: Apply GSoC changes |
July 1, 2020, 11:18 (GMT) |
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve |
July 1, 2020, 10:52 (GMT) |
Cleanup: Remove new line from logs |
July 1, 2020, 10:51 (GMT) |
Cleanup: Activate dead log |
July 1, 2020, 10:50 (GMT) |
Cleanup: Rename function to match style |
July 1, 2020, 10:44 (GMT) |
GPencil: Add custom keymap for curve edit mode Added a keymap handler for curve edit mode. This allows us to set keybindings when curve edit mode is active. Currently only one keymap was added: set handle type, which is set to 'V' like everywhere else. |
July 1, 2020, 10:40 (GMT) |
Tweaks to logging - use generally higher verbosity - remove clog which was only showcase - remove ifdef debug guards - rename print function to match general style |
July 1, 2020, 10:17 (GMT) |
UI: remove internal names (custom-data & loops) from tool-tip |
July 1, 2020, 10:16 (GMT) |
UI: use term 'Current Frame' instead of 'Playhead' Keep terminology consistent, 'Current Frame' is used nearly everywhere. |
July 1, 2020, 09:33 (GMT) |
Remove clog dependency on ListBase - it was quick hack to get things working, it is causing troubles with includes - remove accidentally commited in merge struct LogRecord |
July 1, 2020, 08:53 (GMT) |
Resize deform group only upto total groups present. |
July 1, 2020, 08:34 (GMT) |
Support vertex group to which a face element belongs. Differential Revision: https://developer.blender.org/D8170 |
July 1, 2020, 08:01 (GMT) |
Refactor window manager message bus to use CLOG instead of print - create logger wm.msgbus.handle |
July 1, 2020, 07:49 (GMT) |
Transform: generalized custom-data correction support Support custom-data correction based on surrounding geometry for all transformation modes of the mesh transform operators. The is the same logic used in Vert and Edge Slide. In order not to change the current default behavior, this property does not affect Vert and Edge Slide modes. |
July 1, 2020, 07:33 (GMT) |
Nodes: add utility method to access bsocket |
|
|
|


Master Commits
MiikaHweb | 2003-2021