Revision a2ef8e3 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) May 12, 2019, 15:53 (GMT) |
support different list lengths in llvm vectorization |
May 11, 2019, 18:20 (GMT) |
Python API: expose more keyframing flags for use in keyframe_insert. Expose REPLACE and CYCLE_AWARE, and add AVAILABLE for completeness. These flags are generic and safe to use, and necessary to match the behavior of certain UI options. |
May 11, 2019, 18:05 (GMT) |
UI: Nudge Curve Editor Away from Scrollbar This patch increases left and right padding of the Curve Editor to avoid scrollbars Reviewed by Brecht Van Lommel |
May 11, 2019, 14:57 (GMT) |
Fix T59627: missing COW update tags when joining armatures. Objects that had constraints or drivers referring to the joined armatures weren't tagged, and thus evaluated copies ended up with old bad pointers. |
May 11, 2019, 14:32 (GMT) |
Revert API change (hide_viewport > hide_instance) The change was introduced on b1af68200159. We may still change the name functionality of this anyways - we are not really changing only the instancing visibility here at the moment. So there is no reason to break the API in the meantime. And in the future we can simply add a new API entry, leaving the old one to be slowly deprecated. |
May 11, 2019, 13:45 (GMT) |
Fix (unreported) annoying UI assert for expanded enums. All buttons will get their own block's `func` by default, this cannot be considered an error, do not assert in that case either. Fixes bunch of very annoying asserts e.g. when using FBX exporter... |
May 11, 2019, 11:16 (GMT) |
DRW: Fix previous commit PS: I hate my life |
May 11, 2019, 11:10 (GMT) |
Fix T64464 App crashes when navigating between UV Editor and Viewport |
May 11, 2019, 11:03 (GMT) |
Preferences: disable save-on exit until there is a revert button |
May 11, 2019, 09:22 (GMT) |
Fix error in recent is_dirty preferences flag Error in b95b6b796695a8b82 caused crash changing themes. Resolves T64444 |
Revision 5b2b1f0 by Antonio Vazquez (greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) May 11, 2019, 06:37 (GMT) |
Merge branch 'master' into greasepencil-object |
May 11, 2019, 06:35 (GMT) |
May 10, 2019, 22:48 (GMT) |
Outliner Visibility Update See T61578 for discussions and mockups. Visibility Options ================== We are adding more granular control over restriction columns in the outliner, exposing "indirect only" and "holdout" as options, and change the way users enable/disable collections in a viewlayer. We also rename the object viewport restriction to hide instance. So the options we have are: Collection ---------- * Render Visibility * Instance Visibility * Selectable (View) Layer Collection ----------------------- * Enable * Holdout * Indirect Only * Viewport Shortcuts ========= Isolate Collection ------------------ * Ctr + click isolates the collection. It turns all its parents and children "visible", and all the other collections "invisible". If ALL the collections were already properly set, we re-set the collections to their default value. Set Collection Inside Collections and Objects --------------------------------------------- * Shift + click: Set/unset inside collections and objects. We only set objects values as well when we are in View Layer mode and (obviously) when the objects have a matching property. Icons ===== Little reminder that we will need better icons for holdout, indirect only, and probably instanced (nothing wrong with the current, but it differs from the proposal when it is turned off). Also, we need to decide where do we want the modifier/bones/... icons to be (in which column) and ideally make sure their icons match the ones we use for collections/objects. At the moment those are using the screen icon, which is not being used by collections. Reviewers: brecht, billrey Subscribers: pablovazquez Differential Revision: https://developer.blender.org/D4823 |
May 10, 2019, 22:21 (GMT) |
May 10, 2019, 22:12 (GMT) |
Tests: speed up render tests by running multiple in the same process Blender startup time and shader compilation is a big factor when running hundreds of tests, so now all renders in the same ctest run in the same process. If a test crashes, the remaining tests in the same category will be marked as skipped. Benchmarked on a quad core with ctest -j8. cycles: 118.1s -> 94.3s eevee: 66.2s -> 29.2s workbench: 31.7s -> 8.6s |
May 10, 2019, 21:45 (GMT) |
Tests: fix eevee and workbench using Cycles in a few tests |
May 10, 2019, 21:45 (GMT) |
Cycles: add function to clear resumable chunk |
May 10, 2019, 21:01 (GMT) |
Audaspace: porting changes from upstream. - Silence now has an optional sample rate parameter. - Fix: wrong length reported by modulator and superpose. - Minor formatting, include and documentation fixes. |
May 10, 2019, 20:19 (GMT) |
Tests: Be more explicit about the required location of the tests folder. |
May 10, 2019, 17:59 (GMT) |
Mantaflow: Fix for smoke emission from particles |
|