May 9, 2018, 07:51 (GMT) |
No need to store the name of the Dynamic Properties |
Revision 5484a03 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 9, 2018, 07:21 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
May 8, 2018, 18:10 (GMT) |
View Layer overrides TODO: * Properties (all) Notes: * UI settings, stored per scene so it does not change based on view layer * Link collection menu can leak memory (like Move to Collection). The design for this task is: T54792 |
Revision ed5c95f 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, 17:36 (GMT) |
Cleanup: Remove "colorname" from GPStroke.new() This isn't used now, so remove it to silence the compiler warnings here |
Revision ca8b80c 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, 17:12 (GMT) |
Fix compiler warnings after API changes in 2.8 |
Revision 4d506e9 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, 17:07 (GMT) |
Merge branch 'blender2.8' into greasepencil-object # Conflicts: # source/blender/blenloader/intern/versioning_280.c # source/blender/editors/gpencil/gpencil_edit.c # source/blender/editors/gpencil/gpencil_paint.c # source/blender/editors/gpencil/gpencil_utils.c # source/blender/editors/object/object_transform.c |
Revision 74119ec 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, 16:15 (GMT) |
Remove VFX simplify option |
Revision f010d2e 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, 16:08 (GMT) |
Merge branch 'greasepencil-object' of git.blender.org:blender into greasepencil-object Conflicts: source/blender/draw/engines/gpencil/gpencil_engine.c |
Revision 6537ab8 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:56 (GMT) |
WIP: Temporary/placeholder commit to get compiling working Commented out all lines referring to vfx-related passes/buffers. (Antonio: Please revert this commit, then commit proper fixes for each of these lines) |
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 |
|