October 17, 2017, 16:39 (GMT) |
Make auto handle placement aware of cyclic extrapolation. Cyclic extrapolation is implemented as an f-curve modifier, so this technically violates abstraction separation and is something of a hack. However without such behavior achieving smooth looping with cyclic extrapolation is extremely cumbersome. The new behavior is applied when the first modifier is Cyclic extrapolation in Repeat or Repeat with Offset mode without using influence, repeat count or range restrictions. This change in behavior means that curve handles have to be updated when the modifier is added, removed or its options change. Due to the way code is structured, it seems it requires a helper link to the containing curve from the modifier object. Reviewers: aligorith Differential Revision: https://developer.blender.org/D2783 |
Revision 6a7bf3b 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) October 17, 2017, 15:29 (GMT) |
Set cache as dirty in Dopesheet After a transformation, the cache must be set as dirty. |
October 17, 2017, 14:41 (GMT) |
Fix T52959: Local view looses clip range on exit |
Revision c807108 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) October 17, 2017, 14:19 (GMT) |
Redo previous commit for Join If the weight memory is not duplicated, when the initial stroke is released the memory can get corrupted. |
October 17, 2017, 14:06 (GMT) |
Fix T53074: Use the pybuffer->itemsize to get the corresponding GLtype It seems that `typestr` does not always define the final size of the element. And it varies by operating system. Then use the `typestr` only to know the itemtype is `float` type or not. |
Revision 08e3f32 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) October 17, 2017, 10:49 (GMT) |
Fix segment fault when join The join strokes operator did not copied the weights and this resulted in segment fault. |
October 17, 2017, 10:12 (GMT) |
Fix T53007: OpenSubdiv + transparency = artefact/crashes |
October 17, 2017, 09:53 (GMT) |
GPU: Report number of compressed texture formats to help nailing crahs down in the future |
October 17, 2017, 09:52 (GMT) |
GPU: Fix memory corruption in GPU_debug on GTX1080 Number of texture formats is 51, which is greater than allowed size of 32. |
October 17, 2017, 08:59 (GMT) |
Added alpha channel check to Alembic unit test It was broken due to 823bcf1689a3dbd44dd77b2c8ea46b9b54073c46, which added alpha information and thus changed tuple size from 3 to 4 items. |
October 17, 2017, 07:50 (GMT) |
Merge branch 'id_override_static' into asset-engine |
October 17, 2017, 07:39 (GMT) |
Merge branch 'master' into id_override_static |
Revision 01e77ef by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 17, 2017, 05:26 (GMT) |
Cleanup: warnings |
Revision 7031f96 by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 17, 2017, 05:19 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 833a285 by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 17, 2017, 05:16 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 4e33a12 by Campbell Barton (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) October 17, 2017, 05:07 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
October 17, 2017, 04:18 (GMT) |
Merge branch 'master' into blender2.8 |
October 17, 2017, 04:16 (GMT) |
WM: move gesture operator callbacks into own file `wm_operators.c` is near 5k LOC with lots of mixed functionality, extract gesture callbacks since they aren't closely related. |
October 17, 2017, 03:06 (GMT) |
Merge branch 'master' into blender2.8 |
October 17, 2017, 02:49 (GMT) |
Cleanup: use 'e' prefix for enum typedefs Convention was only followed loosely, apply to DNA where changes aren't likely to conflict. (Skipped ModifierType for eg). |
|
|
|


Master Commits
MiikaHweb | 2003-2021