Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3647 / 8462

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
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
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.
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
October 17, 2017, 05:26 (GMT)
Cleanup: warnings
October 17, 2017, 05:19 (GMT)
Merge branch 'blender2.8' into greasepencil-object
October 17, 2017, 05:16 (GMT)
Merge branch 'blender2.8' into greasepencil-object
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).
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021