Blender Git Commit Log

All Blender Git commits.

Page: 1805 / 8462

March 6, 2020, 10:27 (GMT)
Cleanup: Scene: New IDTypeInfo, and remove unused API from BKE.
March 6, 2020, 10:05 (GMT)
Fix T73254: Drivers with the object.dimension variable are not updated

This fixes an issue where drivers using `object.dimension` only add a dependency on `GEOMETRY` to the depsgraph, whereas they should also depend on `TRANSFORM`.

This patch adds a new no-op operation that depends on the geometry and transform components to the Parameters component.

An alternative implementation would be to have `RNANodeQuery::construct_node_identifier` return multiple node identifiers. However, this would spread throughout the depsgraph code and unnecessarily force many other functions to either return or handle multiple nodes where in 99.999% of the time a single node would suffice.

The new `DIMENSIONS` node is added for each object. An upcoming patch will go over all no-op operation nodes and remove them from the depsgraph. Since this is a more dangerous operation, it'll be reviewed separately.

Differential Revision: https://developer.blender.org/D7031
Revision abd33a3 by Sebastián Barschkis (master)
March 6, 2020, 10:04 (GMT)
Fluid: Cleanup naming for emmission bounding box

Since the bounding boxes are now also being used for effector objects, there needs to be a better name for them. Instead of calling them EmissionMap, which caters only to emission objects, they will now be called FluidObjectBB.
March 6, 2020, 10:02 (GMT)
Keymap: ignore repeat events for transform actions

Resolves T54297
March 6, 2020, 09:28 (GMT)
CodeCleanup: eevee_materials Use Struct Assignments
March 6, 2020, 09:16 (GMT)
GPencil: Fix Build modifier error in end frame calculation
March 6, 2020, 09:12 (GMT)
GPencil: Fix compiler warnings
March 6, 2020, 08:47 (GMT)
Cleanup: typo in function name

contect -> context
March 6, 2020, 07:51 (GMT)
GPencil: Fix errors after merge
March 6, 2020, 07:41 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
source/blender/editors/gpencil/gpencil_paint.c
source/blender/editors/gpencil/gpencil_sculpt_paint.c
source/blender/gpencil_modifiers/intern/MOD_gpencilnoise.c
March 6, 2020, 06:31 (GMT)
GHOST/Keymap: support for detecting repeat events

- Keymap items now have 'repeat' boolean which can be set
to make keymap items respond to key repeat events or not.
- Support for X11 & WIN32 (not macOS currently).

This allows for the possibility to perform actions while a key is held
and finish the action upon release.

Thanks to @Severin for review and WIN32 support.
March 6, 2020, 06:05 (GMT)
Cleanup: keyframing return arguments

- Use 'int' for counters instead of short.
- Use 'bool' instead of a counter when only a change is being detected.
- Use typed enum for keying set flags.
- Include in comments when a negate error code may be returned.
March 6, 2020, 04:07 (GMT)
Cleanup: remove unused 'eInsertKeyFlags' from delete API call

There is no need for an insertion flag in a delete function.
March 6, 2020, 03:16 (GMT)
Cleanup: keyframe API naming, high level keyframe API

- Split 'verify_fcurve' into two functions:

ED_action_fcurve_ensure which adds the f-curve if needed.
ED_action_fcurve_find which returns NULL when not found.

Callers of ED_action_fcurve_find had unused 'group'
argument which has been removed.

- Rename verify_adt_action to ED_id_action_ensure

It had an argument to add data which was always true,
remove this instead of splitting in into a separate function.
March 6, 2020, 02:06 (GMT)
Cleanup: rename 'verify' to 'ensure' for BKE_image_viewer functions
March 6, 2020, 02:00 (GMT)
Cleanup: rename 'verify' to 'ensure' for argument name
March 6, 2020, 01:56 (GMT)
Cleanup: use 'BKE_' prefix for BKE_deform API calls

- Use 'BKE_object_defgroup' prefix for object functions.

- Rename 'defvert_verify_index' to 'defvert_ensure_index'
since this adds the group if it isn't found.
March 6, 2020, 01:49 (GMT)
Cleanup: use 'r_' prefix for return arguments

Also avoid a redundant strlen call.
March 6, 2020, 01:43 (GMT)
Cleanup: use BLI_strnlen instead of strlen
March 6, 2020, 01:39 (GMT)
Cleanup: clang-format
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021