January 5, 2020, 08:48 (GMT) |
Merge branch 'master' into greasepencil-object |
January 4, 2020, 21:03 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 4, 2020, 21:03 (GMT) |
Merge branch 'master' into greasepencil-object |
January 4, 2020, 18:33 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 4, 2020, 18:32 (GMT) |
Merge branch 'master' into greasepencil-object |
Revision 0f7bde8 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 4, 2020, 16:42 (GMT) |
GPencil: Refactor: Add SMAA as Antialiasing solution This removes the need of MSAA and the cost associated with it. We run edge detection on both revealage and color buffer. However the implemntation is not perfect: The source buffers are in linear color space and the edge detection implies gamma corrected (display) space. This mean the algorithm fails to capture some color changes. To workaround this, we increase SMAA_LUMA_WEIGHT which has the same effect as decreasing SMAA_THRESHOLD. This works ok in most scenes since GPencil objects have clean and sharply defined shapes. |
January 4, 2020, 07:46 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 4, 2020, 07:46 (GMT) |
Merge branch 'master' into greasepencil-object |
Revision f0ba756 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 3, 2020, 23:34 (GMT) |
GPencil: Refactor: Fix frame drawn without color when in onion skin + loop |
Revision 94d228a by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 3, 2020, 21:26 (GMT) |
GPencil: Refactor: Add stroke fast drawing This use the same behavior as previous implementation. It uses a temp buffer to store the screen and avoid redraw. But this will be only on demand as the drawing may not match the final look when releasing the pen. The UI option has not been added yet. This mode still supports blending and VFX. Just stroke ordering with the scene not supported. |
Revision eca6988 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 3, 2020, 21:26 (GMT) |
GPencil: Refactor: Fix black GPobjects in hero files This was due to missing light ubo. Now we use persistent uniform to avoid missing a rebind. |
Revision 08fa158 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 3, 2020, 21:26 (GMT) |
GPencil: Refactor: Improve current stroke drawing interleaving This fixes issues with stroke sorting. The previous strokes were masking the current stroke. |
Revision 8a1cc77 by Clément Foucault (greasepencil-object, greasepencil-refactor, temp-gpencil-eval) January 3, 2020, 21:26 (GMT) |
GPencil: Refactor: Implement sbuffer stroke drawing This is to be able to view strokes currently being drawn. |
January 3, 2020, 09:07 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 3, 2020, 09:06 (GMT) |
Merge branch 'master' into greasepencil-object |
January 2, 2020, 18:09 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 2, 2020, 18:09 (GMT) |
Merge branch 'master' into greasepencil-object |
January 2, 2020, 12:01 (GMT) |
Cleanup: Fix compiler warnings |
January 2, 2020, 11:55 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 2, 2020, 11:54 (GMT) |
Merge branch 'master' into greasepencil-object |
|