Blender Git Loki

Blender Git commits from all branches.

Page: 980 / 2888

January 30, 2020, 11:36 (GMT)
Merge branch 'undo-experiments' into undo-experiments-swap-reread-datablocks

Conflicts:
source/blender/blenloader/intern/readfile.c
January 30, 2020, 11:29 (GMT)
Merge branch 'master' into undo-experiments
January 30, 2020, 11:27 (GMT)
undoexp: fix bug/crash in recent refactor of WM/SCR/WS IDs handling.

Mismatch when partial undo was not enabled.
January 30, 2020, 11:10 (GMT)
undoexp: Better handling of recalc flags in undo/redo case.

Main idea here is to accumulate all recalc flags used on an ID over the
whole time between two memfile savings.

Since our IDs are now almost never fully re-evaluated in depsgraph on
undo, this should give us a best 'precise' info required to update
actually changed things in the DEG update just after the undo.
January 30, 2020, 09:45 (GMT)
GPencil: Fix parameter missing after merge
January 30, 2020, 09:33 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor

Conflicts:
source/blender/draw/engines/gpencil/gpencil_draw_utils.c
January 30, 2020, 09:26 (GMT)
Merge branch 'master' into greasepencil-object
January 29, 2020, 20:37 (GMT)
undoexp: better handling of recalc flags in undo case.

Fixes the 'object that not update its position when undoing the very
first undo step' issue.

Just like with the 'unchanged' detection, when going backward, i.e.
actual undo from n to n-1 stages, the 'recalc' flag stored in ID is not
that useful, as it actually marks the updates needed from n-2 to n-1 stages.

So we need a way to get 'future' recacl flags, i.e. the last recalc
flags used by the last despgraph update, for the current ID, and set
them into the newly read ID's racalc flags.

Note that am not sure how strong this approach is, it is relatively
simple, but may require some more involved handling (like accumulating
all flags used in-between two undo steps storage, or something
similar?).
January 29, 2020, 20:21 (GMT)
missing value forwarding
January 29, 2020, 20:18 (GMT)
remove unused data structure
January 29, 2020, 20:14 (GMT)
Merge branch 'master' into functions
January 29, 2020, 20:05 (GMT)
Write to output buffer directly instead of doing a copy in the end
January 29, 2020, 19:53 (GMT)
Volumes: more work towards on-demand loading
January 29, 2020, 19:53 (GMT)
Objects: initial viewport draw of hair, point cloud and volumes

* Hair works in workbench and Eevee, by generating batch caches compatible with
particle hair. Selection does not work, and there is no code yet for
attributes like variable radius or UVs.

* Volumes are rendered by workbench and Eevee. But they only used the density
grid, ignore OpenVDB transforms and the code here is generally incomplete.

* Point clouds are only drawn as part of the overlay engine, just a quick hack
to show something and not properly integrated as part of workbench and Eevee.
January 29, 2020, 18:07 (GMT)
make naming more specific
January 29, 2020, 17:56 (GMT)
cleanup
January 29, 2020, 17:47 (GMT)
cleanup
January 29, 2020, 17:43 (GMT)
new way to construct custom functions at compile time
January 29, 2020, 14:30 (GMT)
Merge branch 'master' into wm-drag-drop-rewrite
January 29, 2020, 12:17 (GMT)
GPencil: Update child transform when parent is transformed

Now, if you move the parent object, the child moves too.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021