Revision 0b7cc11 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 15:55 (GMT) |
Remove VFX (more cleanup) More changes to remove VFX modifiers and DOF. Removed some unused code not removed in previous commit. The temp texture A reused by general drawing has been enabled again (removed by error in previous commit) and renamed. Fixed some lines removed by error in previous commit. The modifer number in DNA_modifiers_types.h has been realigned to avoid any gap. This could produce some problems importing Hero files. Need check. |
Revision 904e16f by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 15:55 (GMT) |
More build fixes - Removing more lingering modifier/dof defines |
Revision da246cc by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 15:33 (GMT) |
More build fixes for VFX removal Still not building, but these should also be safe |
Revision 3e158b0 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 14:28 (GMT) |
Remove VFX Modifiers + Defunct "DOF" Code * As per code reviews (see T54721 and T54769), it was decided that the "VFX Modifiers" should not be in the modifiers stack, as they are not really modifiers. Instead, they are more like placeholders for shader effects on the object. For now, we simply remove these from the code, with a view towards designing a more general solution for all object types in 2.8 in future (e.g. as a "Viewport Effects" tab or similar in the Properties Editor) * Also removed the "DOF" code. This was trying to copy what was done for Eevee, but the results were low quality, and the relevant code paths were already commented out. This code is also removed in this commit, as it depended a lot on many of the things put in place for the VFX modifiers, making removal of the VFX buffers complicated. Since it's not used now, it's not a big loss. Besides, with version control, we can bring this back in future. NOTE: Blender still doesn't compile - there are still too many extra buffers hanging around that need to be removed |
Revision 44a4ed9 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 14:00 (GMT) |
Cleanup: Fix tabulation |
Revision 3d60d22 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 13:32 (GMT) |
Fix warning when select a object not GP The onion skin panel needs a grease pencil layer. |
Revision 8b9bd8a by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 10:43 (GMT) |
Cleanup: Operator properties for "GPENCIL_OT_multiedit_toggle" * RNA_int -> RNA_boolean * Rename "lines" to "toggle_visibility", as the previous name was ambiguous |
Revision d5ba36e by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 10:38 (GMT) |
Cleanup: Change the "back" parameter on GP editmode toggle operators from int to bool It should have been a bool all along. However, it's debatable whether we should even have this property to begin with, or a bunch of operators... |
Revision a6f9c29 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 09:48 (GMT) |
Fix: Re-enable toolshelf panels for GP tools We will convert the UI later, so it can stay like this for now. |
Revision b4a4cbe by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 09:39 (GMT) |
Cleanup: Simplify logic |
Revision cae3d19 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 09:19 (GMT) |
Cleanup: Remove the old "total palettes" entry from the "Information" panel |
Revision 46a5818 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 09:18 (GMT) |
Reshuffle order of panels in Propertes Editor -> Data, so that Datablock vs Layer settings aren't as mixed up |
Revision 2eb0699 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 09:05 (GMT) |
Fix compiler warning - comment within comment |
Revision de00a05 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 8, 2018, 08:49 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 5bf9aca by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 7, 2018, 15:28 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision af11366 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 7, 2018, 14:36 (GMT) |
Fix AA error after draw manager changes The AA was not working and the stroke was not visible while drawing due some changes in the draw manager. |
Revision b1accfa by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 7, 2018, 13:42 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 74b338e by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 7, 2018, 07:48 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision a334ba5 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 6, 2018, 15:41 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision b9d8534 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 6, 2018, 13:13 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
|