Blender Git Commits

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

Page: 23 / 277

December 11, 2019, 02:06 (GMT)
GPencil: Refactor: Implement Checker Fill type

This is not matching the old implementation as the tranform order is
different. We may patch older files to match new impelementation.
December 10, 2019, 19:02 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
December 10, 2019, 19:01 (GMT)
GPencil: Fix errors after merge

December 10, 2019, 18:45 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/blenkernel/intern/paint.c
December 10, 2019, 18:09 (GMT)
GPencil: Remove UV from RNA

These were only for debug and now are not required
December 10, 2019, 13:10 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
December 10, 2019, 13:07 (GMT)
Merge branch 'master' into greasepencil-object
December 10, 2019, 11:17 (GMT)
GPencil: Moves filling recalc to evaluation section

Now, instead to recalc the filling of the strokes at drawing level, the calc is done when the derived frame is created after a depsgraph tag.

This separate the drawing of the evaluation process.
December 10, 2019, 11:03 (GMT)
GPencil: Move cache recalc functions to shared module

This is the first step to move the recalc of the filling to the evaluation area (like modifiers) and not in the draw manager that must only draw.
December 10, 2019, 09:32 (GMT)
Merge branch 'master' into greasepencil-object
December 10, 2019, 01:11 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
December 10, 2019, 00:43 (GMT)
GPencil: Refactor: Add basic Material color support via UBO

For now there is at least one UBO per object. It is kept relatively small
to avoid overhead. When we implement sharing of UBOs accross objects we
could increase the material count per UBO and reduce the binding overhead.

This also put the BLI_memblocks in the ViewLayer instead of the viewport
storage list. This is because we need to correctly free UBOs when blender
quits. This can become a problem in the future but there are other places
like this in other engines so we should fix them all at once.
December 10, 2019, 00:36 (GMT)
BLI_memblock: Fix BLI_memblock_destroy not freeing all elements

This was happening if BLI_memblock_destroy was called on a memblock that
has not been cleared first.
December 10, 2019, 00:01 (GMT)
GPencil: Refactor: Avoid crash when using the render pipeline
December 9, 2019, 19:28 (GMT)
Merge branch 'master' into greasepencil-object
December 9, 2019, 17:24 (GMT)
GPencil: Refactor how sample pixel
December 9, 2019, 15:57 (GMT)
Merge branch 'master' into greasepencil-object
December 9, 2019, 15:56 (GMT)
GPencil: Move get pixel function to shared module

Instead to have the code two times, move to BKE and share.
December 9, 2019, 15:37 (GMT)
GPencil: Refactor: Fix stroke end segment not drawn because of 180� angle

We just use safe normalize now. This just draw straight lines if the angle
is too sharp (or no lines at all if the line is parallel to the view).
December 9, 2019, 14:48 (GMT)
GPencil: Refactor: Rename variables to match naming convention
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021