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
2018-07-26Cleanup: unused argsCampbell Barton
2018-07-26Merge branch 'master' into blender2.8Campbell Barton
2018-07-26WM: replace UI draw callbacks w/ property pollCampbell Barton
Custom drawing functions were used just to control property display. Move to poll function.
2018-07-26Merge branch 'master' into blender2.8Campbell Barton
2018-07-26UI: hide transform constraints when not usedCampbell Barton
2018-07-26Cleanup: remove redundant flagCampbell Barton
Caller can pass this flag if necessary.
2018-07-26Merge branch 'master' into blender2.8Campbell Barton
2018-07-26Merge branch 'master' into blender2.8Campbell Barton
2018-07-26UI: hide proportional transform optionsCampbell Barton
Adds property poll function to transform.
2018-07-26WM: Add operator property poll callbackCampbell Barton
This allows operators to filter out properties from the auto-generated draw functions. Some custom draw functions can move to using this.
2018-07-26UI: More opaque type icons in the OutlinerPablo Vazquez
Also always draw the counter of elements-per-type with a dark background regardless of the active status. It being white when active affects readability since the icon background itself is already highlighted. Thanks devtalk forum for feedback.
2018-07-25Cycles: add per layer collection indirectly on setting.Brecht Van Lommel
In the outliner, right click > view layer > set indirect only. This is like clearing camera ray visibility on objects in the collection, and is temporary until we have more general dynamic overrides.
2018-07-25Cycles: add per layer collection mask/holdout support.Brecht Van Lommel
In the outliner, right click > view layer > set holdout. This is temporary until we have more general dynamic overrides, but helps Spring production for now.
2018-07-25Fix T55895: VSE crash while moving a stripBastien Montagne
Glitch from multi-edit project. ;)
2018-07-25UI: Minor tweaks to nodesPablo Vazquez
Match roundness with widget defaults and collapse triangle size with panel's. Interaction is the same, just an aesthetic tweak.
2018-07-25Keymap: Use 1..4 to change UV select modesCampbell Barton
Support for sync selection switching which keys apply.
2018-07-25Fix mistake in fix for T55798Campbell Barton
2018-07-25Correction on the last commit.Germano
2018-07-25Fix base->flag and base->flag_legacy: The flags of the Transform operator ↵Germano
are being added to the bases of the not evaluated view_layer. But I'm not sure if the flags `BA_WAS_SEL`,` BASE_SELECTED` and `BA_SNAP_FIX_DEPS_FIASCO`(lol XD) should be added to the bases of the not evaluated `view_layer`. This needs to be discussed.
2018-07-25Fix T55798: Crash when snapping objects with data recalculated by modifiers.Germano
Although the default behavior is for these objects to be ignored during the snap operation, this should not crash.
2018-07-24Fix T56079: crash with startup.blend saved in sculpt/paint modes.Brecht Van Lommel
This reverts commit 81a93df6d22c2f148667b9a6e8308e083a4cec39, it is not safe to handle initialization for startup.blend differently. Instead fix the root issue of the preview icon data structures not being initialized in time.
2018-07-24Fix T56081: crash with make static override and linked collection.Brecht Van Lommel
2018-07-24Fix T55721: crashes with collections panel in object properties.Brecht Van Lommel
2018-07-24Fix incorrect object visibility test in baking.Brecht Van Lommel
2018-07-24Motion paths: default to bone head instead of tail location.Brecht Van Lommel
This puts the motion path in the same location as the transform gizmo, which is less confusing especially if you have a custom bone shape where the tail is not visible.
2018-07-23Merge branch 'master' into blender2.8Bastien Montagne
Note: Moved doversion of VSE strips uniquename to 2.8 versionning area, and raised accordingly current file subversion, since that bug also affected previous 2.8 .blend files... Conflicts: source/blender/blenkernel/BKE_blender_version.h
2018-07-23Fix T55668: Volume Keyframe on Cut-ted Metastrip.Bastien Montagne
We actually still had cases of Meta strip duplication resulting in non-unique strip names. Quiet surprising this went unoticed for so long. :( Fixed that bug, and think it was last one (at least, no other case of SEQ_DUPE_UNIQUE_NAME usage should be broken, I think...), and raised subversion and updated doversion to run uniquename check on strips on all previous fileversions. Note: will have to do that again when merging in 2.8...
2018-07-23transform_snap_object: Better bvhtree creation management for editing ↵Germano
multiple objects. - Use the object referenced in `BMEditMesh` as the `ghash` key to save the bvhtrees in cache; - Create a boundbox around edit_mesh to test the snap before creating bvhtree; - Save the `edit_mesh`s bvhtree in the mesh bvh_cache; This is a part of the D3504.
2018-07-23Cleanup: comments and UI descriptions for cursor snappingInes Almeida
2018-07-23Outliner Keymap: E key to Exclude collections from View LayerPablo Vazquez
Alt+E to include.
2018-07-21Render Preview: Fix ID freeing in wrong functionClément Foucault
2018-07-20Render Preview: Fix memory leakClément Foucault
2018-07-20Render Preview: Fix problem with multi size icon previewClément Foucault
The id was free after each size. We now only free after the job has finished.
2018-07-20Fix assert for Image & Brush icon previewClément Foucault
2018-07-20Merge branch 'master' into blender2.8Bastien Montagne
2018-07-20Cleanup: Move 'WAVEFORM_LOADING' of sounds from flags to tags.Bastien Montagne
This is purely runtime data, so move it to new tags. ;)
2018-07-20Fix T55973: [2.8] Crash when 'apply pose as rest pose' when bone scale is 0,0,0.Bastien Montagne
`BKE_pose_rebuild()` should (ideally) always trigger a rebuild of the depsgraph, since it can add or remove posechannels. This function now takes a Main parameter to ensure that related depsgraphes are tagged as dirty (kept it optional, for some corner cases). We should also probably double-check calls to that function, think in theory it should only be called from depsgraph itself? But for now...
2018-07-19Fix crash with previews of non-IDs, like pose library thumbnails.Brecht Van Lommel
2018-07-19Cleanup: styleCampbell Barton
2018-07-19Merge remote-tracking branch 'origin/master' into blender2.8Ray Molenkamp
2018-07-18Fix E key in Python console not working after recent changes.Brecht Van Lommel
2018-07-18Icon/Render Preview: Fix Race condition with BKE_*_localizeClément Foucault
When editing a Material the depsgraph can throw away the evaluated ID before the preview job localized the said ID. To fix this we localize the ID from the main thread. Also fix WM_OT_previews_ensure crashing because of no depsgraph.
2018-07-18Merge branch 'master' into blender2.8Brecht Van Lommel
2018-07-183D View: show 3D axis-letter when pointing awayCampbell Barton
While only the positive axis is shown, account for an exception when axis aligned.
2018-07-18Cycles: add Principled Hair BSDF.L. E. Segovia
This is a physically-based, easy-to-use shader for rendering hair and fur, with controls for melanin, roughness and randomization. Based on the paper "A Practical and Controllable Hair and Fur Model for Production Path Tracing". Implemented by Leonardo E. Segovia and Lukas Stockner, part of Google Summer of Code 2018.
2018-07-18Compositor: Cryptomatte compositing node.Stefan Werner
This patch adds a new matte node that implements the Cryptomatte specification. It also incluces a custom eye dropper that works outside of a color picker. Cryptomatte export for the Cycles render engine will be in a separate patch. Reviewers: brecht Reviewed By: brecht Subscribers: brecht Tags: #compositing Differential Revision: https://developer.blender.org/D3531
2018-07-18GWN: Port to GPU module: Replace GWN prefix by GPUClément Foucault
2018-07-17Render: add "OpenGL" render engine.Brecht Van Lommel
This is intended for quick renders for previsualization, animation previews or sequencer previews. It provides the same settings as found in the 3D view Shading popover in solid display mode, but in the scene render properties. The "Workbench" engine was removed, and this name no longer appears in the user interface, it's purely an internal name. We might come up with a better name for this OpenGL engine still, but it's good to be consistent with the OpenGL Render operator name since this has a similar purpose.
2018-07-17Cleanup: moving shading type into View3DShading.Brecht Van Lommel
So all shading settings are in this struct and can be reused in the OpenGL render engine.
2018-07-16Merge branch 'master' into blender2.8Sergey Sharybin