April 19, 2018, 09:03 (GMT) |
Disable toolshelf redo regions for now Inteded to do that in rB223f4fa583cb386 already, but forgot to comment out again after testing... |
April 19, 2018, 09:02 (GMT) |
Don't write topbar data into files (yet) We decided to do this so we don't have to care much about compatibility. The code for writing is just #ifdef'ed out so it can easily be brought back. |
April 18, 2018, 21:40 (GMT) |
Bring back toolshelf redo region, ifdef'ed out though Just for until the design is better defined. Also moved SpaceTopBar struct to a better place in its DNA file. |
April 18, 2018, 20:35 (GMT) |
Only remove info editors on top of the window using the full width Removing all info editors could cause issues. Wanted to get proper layout resolving to work, but wasted more than an entire day on that. Still planning to look into that again though. |
April 18, 2018, 20:32 (GMT) |
Fixup for last merge |
April 18, 2018, 16:31 (GMT) |
Merge branch 'blender2.8' into topbar |
Revision 378969b 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) April 18, 2018, 14:33 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
April 18, 2018, 13:45 (GMT) |
Modifiers: Add wrapper functions with Mesh / DerivedMesh conversion Makes the follow changes: - Add new `deform*` and `apply*` function pointers to `ModifierTypeInfo` that take `Mesh`, and rename the old functions to indicate that they take `DerivedMesh`. These new functions are currently set to `NULL` for all modifiers. - Add wrapper `modifier_deform*` and `modifier_apply*` functions in two variants: one that works with `Mesh` and the other which works with `DerivedMesh` that is named with `*_DM_depercated`. These functions check which type of data the modifier supports and converts if necessary - Update the rest of Blender to be aware and make use of these new functions The goal of these changes is to make it possible to port to using `Mesh` incrementally without ever needing to enter into a state where modifiers don't work. After everything has been ported over the old functions and wrappers could be removed. Reviewers: campbellbarton, sergey, mont29 Subscribers: sybren Tags: #bf_blender_2.8 Differential Revision: https://developer.blender.org/D3155 |
Revision 51b282f 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) April 18, 2018, 08:57 (GMT) |
Fix various compiler warnings/errors |
Revision 46422a3 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) April 18, 2018, 08:52 (GMT) |
Merge branch 'blender2.8' into greasepencil-object # Conflicts: # source/blender/blenloader/intern/versioning_280.c # source/blender/makesrna/intern/rna_scene.c |
April 18, 2018, 07:57 (GMT) |
Test API in the fur modifier for creating custom guide curves with python. The fur modifier is just a testbed for the underlying hair system. The API is intended to allow specifying guide curves with python scripts without having to worry about inconsistent state. All curves are first defined in a python-friendly way, then applied to the hair system in one step. |
Revision 7f591df by Gaia Clary April 17, 2018, 20:37 (GMT) |
Merge branch 'master' into collada |
Revision 1824e2b by Gaia Clary April 17, 2018, 20:32 (GMT) |
Fix Collada: Keep existing FCurves available in Sampler The FCurves are needed when we export Keyframes. In that case we want to preserve the tangent data. Hence we want to keep the original FCurves available while exporting. |
Revision 8e9b1e3 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) April 17, 2018, 16:37 (GMT) |
Cleanup: Whitespace + Code Redundancy |
Revision 3d3cc30 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) April 17, 2018, 16:28 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Tempting fate by merging in the Game Engine removal in here too... We might as well do this now though, since it'll have to happen at some time anyway! # Conflicts: # release/scripts/startup/bl_ui/properties_scene.py # source/blender/blenkernel/intern/object.c # source/blender/blenloader/intern/versioning_280.c # source/blender/gpu/CMakeLists.txt # source/blenderplayer/bad_level_call_stubs/stubs.c |
Revision 6d07956 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) April 17, 2018, 16:16 (GMT) |
Fix: Putting back bakeModifierGP() for Lattice and Hook Ideally, we'd run this on a depsgraph-copy, on a background thread. But, that's that's something that we'd be passing through to the modifier bake callbacks. |
Revision d7a576e by Gaia Clary April 17, 2018, 15:54 (GMT) |
Collada refactor: Added meaningful Constructor for BCAnimationSampler The processing was unnecessarily split into creating the Sampler and initialising it later. This can safely be done in one go within a Sampler constructor Also removed the not needed reference to the Sampler inside the AnimationExporter instance. The Sampler is now a simple local variable in AnimationExporter::exportAnimations() |
Revision 3db6a17 by Gaia Clary April 17, 2018, 15:45 (GMT) |
Cleanup Collada: Removed unneeded Constructor |
Revision bdbdd3d by Gaia Clary April 17, 2018, 15:45 (GMT) |
Refactor Collada: Renamed Enumerations to avoid confusion The Curve animation type enumeration looked almost identical to the enumeration that describes if the exporter shall export sample frames or keyframes. Details old names: BC_ANIMATION_TYPE_SAMPLE, BC_ANIMATION_TYPE_KEYS replaced by the more descriptive names: BC_ANIMATION_EXPORT_SAMPLES, BC_ANIMATION_EXPORT_KEYS |
Revision d4f4c2e by Gaia Clary April 17, 2018, 15:29 (GMT) |
Refactor Collada: moved Object sampling code into its own private method |
|