Blender Git Commits

Blender Git "greasepencil-refactor" branch commits.

Page: 33 / 287

December 11, 2019, 09:29 (GMT)
GPencil: Remove ol UV data from triangle struct
December 11, 2019, 02:06 (GMT)
GPencil: Refactor: Put fill uvs into bGPDspoint

This is not the best place but that's a temporary solution.
December 11, 2019, 02:06 (GMT)
GPencil: Refactor: Add support for fill textures
December 11, 2019, 02:06 (GMT)
GPencil: Refactor: Rename gpencil_data.c to gpencil_draw_data.c

This is to avoid confusion with the already existing gpencil_data.c.
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021