Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1885 / 8462

February 8, 2020, 19:00 (GMT)
Merge branch 'blender-v2.82-release'
February 8, 2020, 18:58 (GMT)
Update RNA Manual References
February 8, 2020, 17:33 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
February 8, 2020, 17:33 (GMT)
Merge branch 'master' into greasepencil-object
February 8, 2020, 09:46 (GMT)
GPencil: Rename masking layer references when rename mask layer
February 8, 2020, 09:32 (GMT)
GPencil: Use new BKE_gpencil_layer_named_get() instead of generic BLI
February 8, 2020, 09:27 (GMT)
GPencil: Fix compiler warnings
February 8, 2020, 02:00 (GMT)
GPencil: Refactor: Fix display bug of strokes endpoints
February 7, 2020, 22:49 (GMT)
Cleanup: remove old VSE prefetching code.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6774
February 7, 2020, 22:43 (GMT)
GPencil: Refactor: New linked mask system

The new system is more flexible and a bit simpler from the code side.

Each layer has a mask layer slot. If filled with a correct layer name,
the mask layer will be rendered again in a separate buffer. This buffer
will then be used in the blend pass to modulate the opacity of the layer.

This approach is not 100% equivalent to the standard layering in most 2D
applications if using varying alpha on a mask applied to multiple layers.
However this technique does support any ordering arrangement of the masks.

The layers used as mask can now still render normaly.
February 7, 2020, 18:38 (GMT)
Merge branch 'blender-v2.82-release'
February 7, 2020, 18:37 (GMT)
Fluid: Fixed cache reading issue with larger resolution noise grids

Important fix that needs to go into the release. The upscaled noise cache was not read into upscaled grids.
Revision b056511 by Hans Goudey (master)
February 7, 2020, 18:32 (GMT)
Code Quality Day: Comment formatting in bmesh_bevel.c
February 7, 2020, 18:10 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
February 7, 2020, 18:09 (GMT)
Merge branch 'master' into greasepencil-object
February 7, 2020, 16:58 (GMT)
Fix T73660: Hide envelop option for Grease Pencil weights generation

As this feature is not supported yet, it's better to hide for grease pencil.
Differential Revision: https://developer.blender.org/D6777
February 7, 2020, 16:51 (GMT)
Cleanup: Animation, removed impossible-to-reach code

While fixing T39207 @aligorith added a threshold to the binary search
function that's used to find the closest keyframe. Since that threshold
is larger than the threshold used in the now-removed code, the condition
in that code will evaluate to true anyway, and thus it can be removed.
February 7, 2020, 16:51 (GMT)
Cleanup: Animation, simplified fcurve_eval_between_keyframes() code

The function now immediately returns the evaluated value, rather than
setting a variable's value and returning that at the end of the
function. As a result, `else`-clauses and `break` statements could be
removed, simplifying and unindenting the code.

Declarations of some variables that are only used in a specific part of
the function have been moved there to clarify and limit their scope.

No functional changes.
February 7, 2020, 16:51 (GMT)
Cleanup: Animation, split fcurve_eval_keyframes() into separate functions

There are three main parts of the `fcurve_eval_keyframes()` function:

- before or on the first keyframe
- after or on the last keyframe
- between those points

These are now separated into separate functions. Apart from moving the
code, there are minimal code/cleanup changes. More cleanups to follow.

No functional changes.
February 7, 2020, 16:51 (GMT)
Animation: added unittests for FCurve evaluation

I want to clean up some of the FCurve evaluation functions by breaking
them up into smaller parts and simplifying some code paths. Before I do
that, however, I want to add some tests to ensure I don't mess up too
much.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021