December 11, 2019, 09:29 (GMT) |
GPencil: Remove ol UV data from triangle struct |
Revision 018d778 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) 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. |
Revision 076eb5c by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 11, 2019, 02:06 (GMT) |
GPencil: Refactor: Add support for fill textures |
Revision 24e6b27 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) 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. |
Revision 6200ea8 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) 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 |
Revision 910dea6 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) December 10, 2019, 01:11 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
Revision 7734b00 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) 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. |
Revision 980d1d5 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) 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. |
Revision 5d80b48 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) 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 |
|