June 6, 2017, 12:19 (GMT) |
Depsgraph: Cleanup, unused includes |
June 6, 2017, 12:19 (GMT) |
Merge branch 'blender2.8' into custom-manipulators |
June 6, 2017, 12:17 (GMT) |
Cycles: Support rendering objects from dupli-list This commit extends the work from Dalai made around scene iterators to support iterating into objects from dupli-lists. Changes can be summarized as: - Depsgraph iterator will hold pointer to an object which created current duplilist. It is available via `dupli_parent` field of the iterator. It is only set when duplilist is not NULL and guaranteed to be NULL for all other cases. - Introduced new depsgraph.duplis collection which gives a more extended information about depsgraph iterator. It is basically a collection on top of DEGObjectsIteratorData. It is used to provide access to such data as persistent ID, generated space and so on. Things which still needs to be done/finished/clarified: - Need to introduce some sort of `is_instance` boolean property which will indicate Python and C++ RNA that we are inside of dupli-list. - Introduce a way to skip dupli-list for particular objects. So, for example, if we are culling object due to distance we can skip all objects it was duplicating. - Introduce a way to skip particular duplicators. So we can skip iterating into particle system. - Introduce some cleaner API for C side of operators to access all data such as persistent ID and friends. This way we wouldn't need de-reference iterator and could keep access to such data really abstract. Who knows how we'll be storing internal state of the operator in the future. While there is still stuff to do, current state works and moves us in the proper direction. |
June 6, 2017, 12:16 (GMT) |
WM: manipulator callback arg order Use same arg order for C & RNA |
Revision 13b2835 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) June 6, 2017, 11:18 (GMT) |
Create new option to keep stroke thickness In some situations is good to be able to keep the stroke thickness when viewport zoom factor change. This option is disabled by default. |
June 6, 2017, 10:48 (GMT) |
Force crash on depsgraph iterator wrong access. Related to T51718, so it crashes even when no fancy ASAN flags are used. Patch suggestion by Campbell Barton. |
June 6, 2017, 10:17 (GMT) |
Merge branch 'master' into blender2.8 |
June 6, 2017, 10:14 (GMT) |
Depsgraph: Only use extern "C" when really needed |
June 6, 2017, 10:13 (GMT) |
BLI: Use C++ guards for stack header This is handy to have C++ guards for BLI functions so they can be easily re-used in C++ code. This matches other headers from this library as well. |
June 6, 2017, 10:11 (GMT) |
Merge branch 'blender2.8' into custom-manipulators |
June 6, 2017, 10:00 (GMT) |
Draw manager: visibility of objects centers to mimic old 2.7x behaviour We only show object center if object is selected, active or if viewport has the "All Object Origins" options. The viewport display options can migrate to renderlayer options. However, we can mimic 2.7x as a compromise while the final design is finalized. |
Revision 69c9163 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) June 6, 2017, 09:57 (GMT) |
Cleanup: Fix merge error |
Revision afe41ab 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) June 6, 2017, 09:34 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 7966074 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) June 6, 2017, 09:22 (GMT) |
WIP: Adapt UI panels to new GP modes |
Revision 4c216cb 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) June 6, 2017, 09:22 (GMT) |
Fix problem when back from paint and sculpt modes |
Revision 4447eff 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) June 6, 2017, 09:22 (GMT) |
Change keymaps for new modes |
Revision 941a854 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) June 6, 2017, 09:22 (GMT) |
Check mode status before change |
Revision 1a47860 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) June 6, 2017, 09:22 (GMT) |
Cleanup compiler warnings |
Revision a57f4ca 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) June 6, 2017, 09:22 (GMT) |
Define keys to switch grease pencil modes |
Revision dd6b008 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) June 6, 2017, 09:22 (GMT) |
WIP: Initial implementation for paint mode The paint mode need more work, but it start to work. |
|
|
|


Master Commits
MiikaHweb | 2003-2021