Blender Git Commits

Blender Git "greasepencil-refactor" branch commits.

February 11, 2020, 18:37 (GMT)
GPencil: Add automatic sorting for Mask List

Now the masking is sorted in the same order of the layers. The order is recalculated when any layer is created, deleted or moved.
February 11, 2020, 18:03 (GMT)
GPencil: Move mask functions to BKE and fix delete layer

When delete a layer, all layers using this layer as mask must be updated.
February 11, 2020, 17:58 (GMT)
GPencil: Refactor: Fix completely hard stroke not being 100% hard

This was a problem with intensily lit gpencil objects.
February 11, 2020, 17:57 (GMT)
GPencil: Refactor: Remove the hardcoded sRGB final transform for viewport

Now viewport and render has the same look and colormanagement applied to it
February 11, 2020, 16:18 (GMT)
GPencil: Refactor: Fix blend modes broken
February 11, 2020, 16:12 (GMT)
GPencil: Refactor: Add per mask inversion capability

With this commit, masks can be inverted per layer. Inversion means the
mask becomes subtractive instead of additive. The base visibility does not
change depending on the first type (i.e: if ther is nothing in the mask
layer, nothing will be masked regardless of the mask type).
February 11, 2020, 15:58 (GMT)
GPencil: Change Stroke Order tooltip
February 11, 2020, 15:47 (GMT)
GPencil: Reset Mask list index when remove first element
February 11, 2020, 15:43 (GMT)
GPencil: Replace Add mask with popover menu

Also removed iinternal property used.
February 11, 2020, 14:40 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor

Conflicts:
source/blender/draw/engines/gpencil/gpencil_engine.h
source/blender/draw/engines/overlay/overlay_extra.c
source/blender/draw/intern/draw_manager_exec.c
February 11, 2020, 14:29 (GMT)
Merge branch 'master' into greasepencil-object
February 11, 2020, 14:25 (GMT)
GPencil: Change icons for Invert Mask: ON/OFF
February 11, 2020, 14:18 (GMT)
GPencil: Implement Stroke Hardeness

Still pending the aspect ratio
February 11, 2020, 10:58 (GMT)
GPencil: Fix typo error in struct name for write

This produced errors loading the mask list.
February 11, 2020, 10:52 (GMT)
GPencil: Fix merge layers operator to merge Mask list
February 11, 2020, 10:24 (GMT)
GPencil: Add new Hide and Invert icons to Masks
February 11, 2020, 09:53 (GMT)
GPencil: Add limit control for number of masking layers
February 11, 2020, 08:01 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
February 11, 2020, 08:01 (GMT)
Merge branch 'master' into greasepencil-object
February 10, 2020, 23:06 (GMT)
GPencil: Refactor: Add implementation of new mask list system

This system makes it possible to have up to 256 layers in a GPencil Object
that can be used as masks. User can use more than 256 layers and use mask
on them but the masking one must be from one of the first 256.

This commit does not include optimizations.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021