Revision 09e59f1 by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) January 30, 2020, 11:36 (GMT) |
Merge branch 'undo-experiments' into undo-experiments-swap-reread-datablocks Conflicts: source/blender/blenloader/intern/readfile.c |
Revision d7da371 by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) January 30, 2020, 11:29 (GMT) |
Merge branch 'master' into undo-experiments |
Revision e38ab3c by Bastien Montagne (undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) 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. |
Revision f23113c by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) 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 |
Revision d1e4376 by Bastien Montagne (undo-experiments-swap-reread-datablocks, uuid-undo-experiments-swap-reread-datablocks) 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?). |
Revision 337b918 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 29, 2020, 20:21 (GMT) |
missing value forwarding |
Revision 323c20b by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 29, 2020, 20:18 (GMT) |
remove unused data structure |
Revision a11b21f by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 29, 2020, 20:14 (GMT) |
Merge branch 'master' into functions |
Revision 2430d76 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) 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. |
Revision 9e490d7 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 29, 2020, 18:07 (GMT) |
make naming more specific |
Revision 2929bc8 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 29, 2020, 17:56 (GMT) |
cleanup |
Revision a5470fe by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 29, 2020, 17:47 (GMT) |
cleanup |
Revision 06ddde0 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021