Revision 60549a6 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 15:36 (GMT) |
Remove dirty cache calls from kernel The function BKE_gpencil_batch_cache_dirty() must be called only from operators or RNA. Besides, the calls removed were redundant. |
May 1, 2018, 15:03 (GMT) |
Merge remote-tracking branch 'origin/master' into uv_unwrapping_slim_algorithm |
May 1, 2018, 14:43 (GMT) |
Formatting |
May 1, 2018, 14:43 (GMT) |
Use proper way to get CoW original |
Revision dca23cc by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 14:27 (GMT) |
Cleanup: Fix some more warnings NOTE: For rna_GPencil_stroke_new(), the problems aren't entirely eliminated yet. Specifically, the colorname arg is now unused - it was used in the past to specify what color the new strokes should have. |
Revision 69c042b by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 14:27 (GMT) |
Code Cleanup: Clearly label which parameters are used for input/output |
Revision 356ce71 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 14:27 (GMT) |
GPencil Editors API: Added utility function to be called to get Copy-on-Write evaluated copies of data * Use ED_gpencil_get_active() for writing settings back to the original datablock (existing callback used in most operators now) * Use ED_gpencil_get_active_evaluated() for getting the COW-evaluated geometry (i.e. with modifiers, etc.) applied. i.e., ``` const bGPdata *gpd_eval = ED_gpencil_get_active_evaluated(C); ``` |
Revision ed29a6f by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 14:27 (GMT) |
Cleanup: Remove unused var |
Revision c70de3a by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 14:27 (GMT) |
Cleanup: Fix indentation |
Revision 4cb2d6d by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 13:59 (GMT) |
Revert to use again BKE_gpencil_batch_cache_dirty() These functions were changed by error when replace dirty management by depsgraph. The depsgraph is only valid for operators and the files included in this commit must call the function directly and don't use depsgraph tag. |
Revision 7c5a146 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 13:50 (GMT) |
Back BKE_gpencil_batch_cache_dirty function This function was removed by error in previous commit. |
May 1, 2018, 12:55 (GMT) |
Mesh *to_use ? mesh_src |
May 1, 2018, 12:51 (GMT) |
FIXUP for ModifierEvalContext introduction |
May 1, 2018, 12:51 (GMT) |
Quiet unused var warning |
May 1, 2018, 12:40 (GMT) |
Merge remote-tracking branch 'origin/blender2.8' into temp-modifier-rm-cddm |
May 1, 2018, 12:39 (GMT) |
Extract common modifier parameters into ModifierEvalContext struct The contents of the ModifierEvalContext struct are constant while iterating over the modifier stack. The struct thus should be only created once, outside any loop over the modifiers. |
Revision 82150ed by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 11:51 (GMT) |
Cleanup: Add new line at EOF |
Revision 63c91f2 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 11:48 (GMT) |
Remove BKE_gpencil_batch_cache_dirty() This remove the function because is not used. |
Revision 8098dc3 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 1, 2018, 11:44 (GMT) |
Replace DRW_gpencil_batch_cache_dirty() with DEG_id_tag_update |
May 1, 2018, 09:49 (GMT) |
Reintroduce edgehash2 |
|