Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-04-19Fix T74809: Use after free when merging specific areasJulian Eisel
Was incorrectly triggering animation for panels which would be free'd before the animation ended.
2020-04-18Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-18GPencil: Disable animation for Onion Custom ColorsAntonio Vazquez
This was forgotten by error. All Onion props must be disabled.
2020-04-18GPencil: Make properties animatableAntonio Vazquez
Make use lights and mask properties animatable.
2020-04-18Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-18GPencil: Fix missing patch of default Material namesAntonio Vazquez
2020-04-18Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-18GPencil: Fix duplicated default brushes and change settingsAntonio Vazquez
Removed old duplicated brushes and change the settings of some brushes.
2020-04-18UI: Use new layout features for the NLA sidebarWilliam Reynish
Improves alignment.
2020-04-18Merge remote-tracking branch 'origin/blender-v2.83-release'Ray Molenkamp
2020-04-18Fix: Build error on headless buildGary Oberbrunner
This simple patch removes an "UNUSED_VARS" macro referencing a variable which doesn't exist (r_unit_size). It only affects the headless build Differential Revision: https://developer.blender.org/D7464 Reviewed By: harley
2020-04-17Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-17Fix T75842: GPencil Edit mode of unselected object is visibleAntonio Vazquez
The overlay must be enabled only for the active object.
2020-04-17Merge branch 'blender-v2.83-release'Clément Foucault
2020-04-17Fix T74199 Overlay: Turning off overlays also hides edgesClément Foucault
2020-04-17Fix T73815 Overlay: Z axis line doesn't show alone on the workspaceClément Foucault
2020-04-17Fix typo causing compilation to failClément Foucault
Sorry guys I thought I had compile before testing.
2020-04-17Fix T75832 DRW Hair: Crash caused by shader compilationClément Foucault
This also fix it the volume velocity needles.
2020-04-17GPU: Fix typo making RG16F use 16 bytes instead of 4Clément Foucault
2020-04-17GPU: Fix missing SRGB8_ALPHA8 debug stringClément Foucault
2020-04-17Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-04-17Fix T75811: GPencil Sculpt not working when use SubdivideAntonio Vazquez
When use the subdivide modifier the number of points was not correct and can produce segment faults. Also, the points were selected by default and this was wrong.
2020-04-17Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-17Fix T75786: GPencil Modifiers were not overridable...Bastien Montagne
2020-04-17Fix (unreported) bda locking of whole GP modifiers whem GP obdata is linked.Bastien Montagne
Only applys to obdata feature is supposed to be locked in that case, not the whole modifier.
2020-04-17UI: Layout changes for new checkbox layout possibilitiesWilliam Reynish
Follow-up to previous commit. Some examples: {F8473507} {F8473508} {F8473509} {F8473510} For more screenshots, please see D7430. We use column or row headings here to bring more structure, and to give the eye visual anchors which aid eye-scanning. The left-aligned checkboxes likewise help with this. And we keep the adherence to the center line, so the alignment matches up between the various buttons and controls. * Changes the property split percentage from 50/50% to 40/60%. This is needed to give enough space for the checkboxes. But in most cases this looks better anyway - see Transform panel. In some cases it simply fills out the available space more efficently. * Fix various hacks where we previously used manually defined splits. When we did this, the alignment was never quite right, and the layout code was a mess. * Adds column headings to many places where a list of checkboxes all share a common purpose or leading text. * Add checkbox + value configurations various places where a checkbox only serves to enable the value slider * Removes most uses of grid flow layout. The grid flow layouts combine poorly with column headings, and also they would mess alignment up badly. The grid flow layouts also often made buttons and controls jump around on the screen if you would just resize editors slightly, causing visual confusion, making users lose their place. The logic for at what time the list of items would re-flow was often flawed, jumping to multiple columns too fast or too late - and frankly, the grid flow layouts would often just look bad. Maniphest Task: https://developer.blender.org/T65965 Differential Revision: https://developer.blender.org/D7430 Reviewed by: Brecht Van Lommel, Pablo Vazquez. Most work here by William Reynish, few changes by Julian Eisel.
2020-04-17UI: Better split layout support for checkboxesJulian Eisel
Makes the following layout changes possible: {F8473498} {F8473499} {F8473502} The next commit will contain many layout changes to make good use of these new possibilities. The result should be more consistent, easier to read and should give a more organized impression. Additionally, it should be possible to replace many sub-panels with compacter layouts. Main changes: * Checkboxes now respect the property split layouts * Add support for row and column headers (i.e. `uiLayout.column(heading="Foo")`, `uiLayout.row(heading="Bar")`). If the first property added to this layout doesn't insert anything into the label split column, the heading is inserted there. Otherwise, it's inserted as own item. * Add support for manually inserting decorators for an existing item (`uiLayout.prop_decorator()`). That way layout creators can manually insert this, which was the only way I saw to support property split layouts with a checkbox before the actual property. {F8471883} * Autogenerated layouts for operator properties look bad if there are only checkboxes (which only use half the region width). So before creating the layout, we iterate over visible properties and disable split layout if all are booleans. I think this is fine, if needed we could also add layout hints to operators. * `uiTemplateOperatorPropertyButs()` now handles macros itself, the caller used to be responsible for this. Code that didn't handle these so far never used macros I think, so this change should be invisible. * Remove manual property split layout from autogenerated operator properties layout. * Padding of checkboxes is tweaked to make their label visually more connected to the checkboxes. * Support split layout for menus (should work for `uiLayout.menu()`, `.operator_menu_enum()`, `.prop_menu_enum()`, maybe more) Maniphest Task: https://developer.blender.org/T65965 Differential Revision: https://developer.blender.org/D7427 Reviewed by: Brecht Van Lommel, William Reynish, Pablo Vazques
2020-04-17Merge remote-tracking branch 'origin/blender-v2.83-release'Sybren A. Stüvel
2020-04-17Fix T75686: Animating scene audio volume doesn't workSybren A. Stüvel
Scene audio volume changes require the scene to be tagged with `ID_RECALC_AUDIO_VOLUME` (see `BKE_scene_update_sound()`). Tagging happens in the RNA update function `rna_Scene_volume_update()`, but that function is not called by the animation system. As a result, animated volume changes are not sent to the audio system. This commit adds a new depsgraph operation node that sets this tag when necessary, so that the animated values are used in the rest of the depsgraph evaluation. Reviewed By: sergey Differential Revision: https://developer.blender.org/D7429
2020-04-17Task: Separate Finalize into Reduce And FreeJeroen Bakker
In preparation of TBB we need to split the finalize function into reduce and free. Reduce is used to combine results and free for freeing any allocated memory. The reduce function is called to join user data chunk into another, to reduce the result to the original userdata_chunk memory. These functions should have no side effects so that they can be run on any thread. The free functions should free data created during execution (TaskParallelRangeFunc). Original patch by Brecht van Lommel {rB61f49db843cf5095203112226ae386f301be1e1a}. Reviewed By: Brecht van Lommel, Bastien Montagne Differential Revision: https://developer.blender.org/D7394
2020-04-17Merge branch 'blender-v2.83-release'Bastien Montagne
Conflicts: source/blender/makesdna/DNA_userdef_types.h source/blender/makesrna/intern/rna_userdef.c
2020-04-17Enable new undo code by default.Bastien Montagne
Note that given how experimental is working currently, I had to rename and inverse the effect of the experimental undo flag, which will now instead activate legacy code when set.
2020-04-17Fix T74805 Workbench: Back faces flicker with Auto Depth is enabledClément Foucault
2020-04-17Overlay: Fix unreported bug: Edit mode overlays drawing during auto depthClément Foucault
This would double draw the edit cage on top of the other overlays.
2020-04-17Workbench: Fix unreported bug: garbage viewport when changing AA settingsClément Foucault
Was caused by uninitialized buffer.
2020-04-17Fix T75774: rename Musgrave texture output from Fac to HeightBrecht Van Lommel
To make it clear that's not in the 0..1, but more of a terrain height value without a strict range.
2020-04-17Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-17Fix T75820: Child bone head vanishes when connected parent is hiddenCampbell Barton
2020-04-17Fix logical error in BLI_hash_pointer_to_colorCampbell Barton
'hash_b' was always zero as it's range was bit-shifted away.
2020-04-17Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-17Fix normal smoothing for light positioning gizmoCampbell Barton
2020-04-17Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-17Fix T75794: Light point gizmo translate jumpsCampbell Barton
Holding Ctrl while dragging the light point gizmo would use uninitialized stack memory if the normal had not been initialized by a surface. Now holding Ctrl can be used to drag, even when there is no surface to orient to.
2020-04-17Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-17Fix T75796: Misaligned quit dialog keymapCampbell Barton
2020-04-17GPencil: Add always empty frame when add new layerAntonio Vazquez
The dopesheet needs to have a frame to display the channel, so an empty frame is created in the current frame. See T66505 for details of why an empty channel cannot be displayed.
2020-04-17UI: support A-Z accelerator keys for pie menusCampbell Barton
Converting menus to PIE's was removing convenient key accelerators.
2020-04-17Fix toggling quad-view loosing 3D view clippingCampbell Barton
2020-04-17UV: minor adjustments to opacity adjustmentCampbell Barton
- Allow 0.0..1.0 range, as even at 0.0 the selection is still visible. - Correct versioning code, not to overwrite the value for new files.
2020-04-17Cleanup: comments for ui_draw_menu_item & correct argument nameCampbell Barton