Blender Git Commits

Blender Git "temp-gpencil-eval" branch commits.

Page: 25 / 277

December 7, 2019, 13:56 (GMT)
GPencil: Refactor: Add new logic to create batches and store draw passes

We introduce a new set of temp objects (GPENCIL_tVfx, GPENCIL_tLayer,
GPENCIL_tObject) allocated in BLI_memblocks to allow fast traversal and
easy memory management.

We also introduce an iterator to iterate over visible strokes of an object
to avoid code duplication.

Strokes are all in one batch and the fill batch will only contain indices
to the stroke buffer.

For now the objects are only drawn at the center only with white 1px stroke
and all strokes are not interupted (the finish at center).
December 6, 2019, 18:37 (GMT)
Merge branch 'master' into greasepencil-object
December 6, 2019, 12:37 (GMT)
GPencil: Use debug_value of 50 for testing new refactor

This is in order to test continuously while being able to compare against
previous implementation alongside.
December 6, 2019, 10:22 (GMT)
GPencil: Avoid full filling when no borders

December 6, 2019, 09:27 (GMT)
Merge branch 'master' into greasepencil-object
December 5, 2019, 12:46 (GMT)
Merge branch 'master' into greasepencil-object
December 5, 2019, 09:20 (GMT)
Merge branch 'master' into greasepencil-object
December 4, 2019, 15:08 (GMT)
Merge branch 'master' into greasepencil-object
December 4, 2019, 13:35 (GMT)
Merge branch 'master' into greasepencil-object
December 4, 2019, 13:30 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
release/scripts/startup/bl_ui/properties_grease_pencil_common.py
release/scripts/startup/bl_ui/space_dopesheet.py
source/blender/blenloader/intern/versioning_defaults.c
source/blender/editors/animation/anim_channels_defines.c
December 4, 2019, 09:06 (GMT)
Merge branch 'master' into greasepencil-object
December 3, 2019, 16:45 (GMT)
GPencil: Fix memory leak with sliders
December 3, 2019, 15:17 (GMT)
Merge branch 'master' into greasepencil-object
December 3, 2019, 11:13 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/engines/gpencil/gpencil_draw_utils.c
December 3, 2019, 10:20 (GMT)
Merge branch 'master' into greasepencil-object
December 3, 2019, 10:20 (GMT)
GPencil: Remove duplicate panel code for layer properties

Now it uses a parent class for both panels.
December 2, 2019, 19:02 (GMT)
Merge branch 'master' into greasepencil-object
December 2, 2019, 16:26 (GMT)
GPencil: Fix error after merge
December 2, 2019, 16:22 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/intern/draw_manager.c
November 30, 2019, 16:09 (GMT)
Merge branch 'master' into greasepencil-object
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021