Blender Git Commit Log

All Blender Git commits.

Page: 1510 / 8462

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
Revision 6a302e6 by Hans Goudey (master)
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)
Fix T78494: Edge slide crashes

Introduced in recent commit 9c29803255e09.
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021