January 23, 2020, 13:21 (GMT) |
Fix: Use a minimal alignment of 8 in MEM_lockfree_mallocN_aligned `posix_memalign` requires the `alignment` to be at least `sizeof(void *)`. Previously, `MEM_mallocN_aligned` would simply return `NULL` if a too small `alignment` was used. This was an OS specific issue. The solution is to use a minimal alignment of `8` for all aligned allocations. The unit tests have been extended to test more possible alignments (some of which were broken before). Reviewers: brecht Differential Revision: https://developer.blender.org/D6660 |
January 23, 2020, 12:43 (GMT) |
Revert "UI: Make default Info Editor theme more consistent with Outliner" This reverts commit dc96995b03072df3d6756cabbabf62226ccc5b5d. |
January 23, 2020, 12:34 (GMT) |
UI: Make default Info Editor theme more consistent with Outliner Currently, the Info Editor default theme settings aren't consistent with other areas such as the Outliner. This change makes it fit in more by using the same default values for things like the background and selected elements. Differential Revision: https://developer.blender.org/D6496 Reviewed by Pablo Vazquez |
Revision 9f63f86 by Jacques Lucke (builtin-simulation-nodes, functions, particle-solver-dev, simulation-tree) January 23, 2020, 11:34 (GMT) |
Merge branch 'master' into functions |
January 23, 2020, 10:50 (GMT) |
UI: Rename 'View Frame' to 'Go to Current Frame' In our animation editors, we have a feature called View Frame. Problem is, it is not self evident what this feature does. Does it show frame numbers? Does it show all frames? Does it frame the view? Does it frame the view? What this does, is it moves the view to where the playhead is. With clearer naming, we can communicate this much more clearly. This is just a simple patch that changes the name from 'View Frame' -> 'Go to Current Frame'. Differential Revision: https://developer.blender.org/D6437 |
January 23, 2020, 10:45 (GMT) |
UI: Consolidate masking-related brush controls In the brush properties, some masking-related controls are currently available as a sub-panel in the Options panel, while others are in the Mask panel. I want to generally lessen the amount of controls in generic 'options' panels, since it's non-descriptive and rather a rather random grab bag of various controls. Better to group things in terms of their functionality with descriptive names. This change consolidates the masking-related controls under one panel. Differential Revision: https://developer.blender.org/D6577 Reviewers: Pablo Dobarro, Julien Kaspar |
January 23, 2020, 10:24 (GMT) |
GPencil: Recalc UV along the stroke while drawing The data was not calculated for the buffer stroke and the texture was not right. |
January 23, 2020, 10:07 (GMT) |
GPencil: Fix onion skin in render This commit fix two problems: 1) The onion skin was visible in render if the layer had the onion skin to ON, but the general onion swith was off. This made different viewport and render. 2) The option to render onion skin was not supported. By default, the onion skin is hidden in render, but there is an option to enable in render output. |
January 23, 2020, 09:37 (GMT) |
Fix T73279: Particle Rotation checkbox enabled when a bake exists The contents of the Rotation panel was already disabled when a bake exists, but the checkbox in the header wasn't. Since rotations are part of the baked data, it doesn't make sense to enable/disable rotations after baking. |
January 23, 2020, 09:34 (GMT) |
UI: Change 'Lock Time to Other Windows' > 'Sync Visible Range' + add to Sequencer As pointed out by user @Peter Fog (tintwotin): The current name for this property is wrong for two reasons: - Because it makes incorrect use of the term 'window' (in Blender these are called 'editors') - 'Lock Time' is incorrect, because it has nothing to do with locking the time at all. In Blender, the time is already locked and always the same across editors, no matter what. This property only syncs the visible range, which is something quite different. For this reason, this is changed to 'Sync Visible Range' instead. I also added a tooltip, which was completely missing. This patch also adds this property to the Sequencer, where it was missing. Differential Revision: https://developer.blender.org/D6632 Reviewed by Julian Eisel |
January 23, 2020, 08:18 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
January 23, 2020, 08:18 (GMT) |
Merge branch 'master' into greasepencil-object |
January 23, 2020, 00:57 (GMT) |
OCIO: Fix curve cache preventing curvemapping update |
January 22, 2020, 23:16 (GMT) |
DRW: Remove DrawEngineType draw_background function This moves all background duties to the overlay engine which does alpha under drawing (sort of). This means keeping transparency info through the whole pipeline. For now I just updated workbench which surely still need some cleanups. Only Solid background is reimplemented. |
January 22, 2020, 23:01 (GMT) |
OCIO: Add back IMM hack This is needed to avoid crash in some circumstances. |
January 22, 2020, 22:00 (GMT) |
UI: Fix Hover Flickering on Selected Items Removes hover highlight from already-selected UI items to remove unintended flickering. Differential Revision: https://developer.blender.org/D6503 Reviewed by Campbell Barton |
January 22, 2020, 21:48 (GMT) |
UI: Area Duplicate Icon Changes the icon used for 'duplicate into new window' to a new one created for this purpose. Differential Revision: https://developer.blender.org/D6463 Reviewed by Julian Eisel |
January 22, 2020, 21:19 (GMT) |
GPencil: Refactor: Fix missing material offset |
January 22, 2020, 18:49 (GMT) |
GPencil: Cleanup - Remove unused function |
January 22, 2020, 18:36 (GMT) |
Cleanup: EEVEE: Remove alpha checker drawing This will be ported to the overlay engine. |
|
|
|


Master Commits
MiikaHweb | 2003-2021