Blender Git Loki

Blender Git commits from all branches.

Page: 973 / 2888

February 6, 2020, 17:35 (GMT)
Merge branch 'undo-experiments' into undo-experiments-swap-reread-datablocks

Conflicts:
source/blender/blenloader/intern/readfile.c
February 6, 2020, 17:04 (GMT)
Merge branch 'master' into new-object-types
February 6, 2020, 16:45 (GMT)
Cleanup: Interpolate operator

Replace loops and remove old unused code
February 6, 2020, 15:51 (GMT)
Merge branch 'readfile_factorize_common_id_processing' into undo-experiments
February 6, 2020, 15:51 (GMT)
Merge branch 'master' into readfile_factorize_common_id_processing
February 6, 2020, 15:44 (GMT)
store default value per CPPType
February 6, 2020, 15:29 (GMT)
Readfile: refactor/factorize more handling of common ID data.

- Move handling of private ID data (nodetree and master_collection)
under generic ID code. This shortens code a bit, but mostly avoids having
to modify all type-specific callback functions if/when we have to add
generic processing to IDs there.

- Seriously factorize `expand_xxx` area, in the same way we were already
doing in `direct_link_xxx` and `lib_link_xxx` areas.

Differential Revision: https://developer.blender.org/D6764
February 6, 2020, 15:24 (GMT)
NodeTree: Add access to the address of an ID's nodetree pointer.
February 6, 2020, 14:42 (GMT)
Zero initialize before default construction to make it more deterministic
February 6, 2020, 14:13 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
February 6, 2020, 14:12 (GMT)
Merge branch 'master' into greasepencil-object
February 6, 2020, 13:08 (GMT)
Merge branch 'master' into undo-experiments
February 6, 2020, 10:34 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
February 6, 2020, 10:32 (GMT)
GPencil: Add missing flag after merge

The vertex paint mode was not in master.
February 6, 2020, 10:32 (GMT)
Merge branch 'master' into greasepencil-object
February 5, 2020, 18:46 (GMT)
GPencil: Initial implementation of the layer mask relationship

Now, there is a new parameter to define the mask used by layer.

Still pending to remove old `use_mask` property in C and python (not removed yet to keep running the masking UI).
February 5, 2020, 18:10 (GMT)
Volume: initial support for frame sequences

There is frame duration/start/offset just like images. A difference is
that there are more playback modes: clip, extend, repeat, ping-pong.

Still missing is auto detect of frame sequences, the duration has to be
manually entered now.
February 5, 2020, 18:05 (GMT)
Volumes: debug logging for grid file load/unload
February 5, 2020, 18:01 (GMT)
Volumes: show active grid in workbench
February 5, 2020, 16:52 (GMT)
Better handling of usages of usercount increment in readfile liblink.

Some places could/should still need proper ID refcounting in liblink:
* UI data (spaces) - although this should be strictly 'user one' only...
* Deprectaed data/pointers which are not handled by libquery code.

Not sure whether IPO pointers really need usercount actually...
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021