Revision 8c75037 by Bastien Montagne (id-ensure-unique-memory-address, readfile-rework-refcount-handling, undo-experiments, undo-experiments-swap-reread-datablocks, uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 3, 2020, 09:52 (GMT) |
readfile: Quick experiment with refcounting moved to libquery. Having that extra ID users handling at readfile level, besides generic one ensured by libquery, has been something bothering me for a long time (had to fix my share of bugs due to mismatches between those two areas). Further more, work on undo speedup will require even more complex ID refcount management if we want to keep it in readfile.c area. So idea is instead to generalize what we did for linked data already when undoing: recompute properly usercount numbers after liblink step, for all IDs. Note that extra time required here is neglectable in a whole .blend file reading (few extra milliseconds when loading a full production scene e.g.). |
February 3, 2020, 09:37 (GMT) |
GPencil: Cleanup duplicated context function call |
February 3, 2020, 09:19 (GMT) |
GPencil: Cleanup 2D code in sculpt This operator can be used in 3D space only. |
February 3, 2020, 08:41 (GMT) |
Fix various build issues |
February 3, 2020, 08:10 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
February 3, 2020, 08:10 (GMT) |
Merge branch 'master' into greasepencil-object |
February 3, 2020, 08:06 (GMT) |
GPencil: Optimize triangulation calc in sculpt |
February 2, 2020, 22:36 (GMT) |
GPencil: Optimize evaluated frame copy |
February 2, 2020, 22:31 (GMT) |
GPencil: Optimize update pointer origin The Link now is calculated using index not using BLI function. This speedup a lot the function. |
February 2, 2020, 21:50 (GMT) |
GPencil: Fix reset all brushes in other modes The operator was working with Draw brushes, but not with Sculp/Weight or Vertex Paint. |
February 2, 2020, 21:25 (GMT) |
GPencil: Simplify brush initialization code |
February 2, 2020, 21:22 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
February 2, 2020, 21:06 (GMT) |
GPencil: Fix tablet errors after merge |
February 2, 2020, 15:46 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
February 2, 2020, 15:45 (GMT) |
Merge branch 'master' into greasepencil-object |
February 2, 2020, 15:43 (GMT) |
GPencil: Improve collision rectangle size The problem was the rectangle for mouse it was using the internal rectangle, but must be the external rectangle, or the corners will not be detected. Also some code cleanup. |
February 2, 2020, 15:24 (GMT) |
GPencil: Recalc triangulation for active frame and delay others |
Revision 601ed40 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) February 2, 2020, 13:17 (GMT) |
cleanup |
Revision 6905633 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) February 2, 2020, 13:17 (GMT) |
fix generating operation hash this needs some more work |
Revision 79b3de9 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) February 2, 2020, 13:16 (GMT) |
assert data types when inserting links |
|
|
|


Master Commits
MiikaHweb | 2003-2021