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-05Viewport: tweak Z key shading toggle.Brecht Van Lommel
* Z now goes to solid mode when in lookdev or rendered mode. * Alt-Z was broken after removal of texture mode, now toggles lookdev mode. * Simplify code by turning it into a single operator.
2018-07-05GPU: avoid unnecessary multiple nodetree localize and output finding.Brecht Van Lommel
2018-07-05Cleanup: indentationCampbell Barton
2018-07-053D View: split view-numpad into two operatorsCampbell Barton
Naming operator based on keys it used was strange, split into view-axis and view-camera.
2018-07-05Refactored into a single optionJeroen Bakker
Technical all options are still there for finetuning.
2018-07-05Refactor: SHOW->HIDEJeroen Bakker
HIDE needs less code also in the future, RNA still uses SHOW.
2018-07-05Overlay: enable/disable drawing of specific object types.Jeroen Bakker
This patch will allow users to customize what object types will be drawn by the object mode overlay. It supports: Empties, Lamps, Cameras, Speakers, Armatures and Lightprobes. It currently does not support Physics objects due to the overlap it has with other objects types. Also be aware that in pose mode the armature is drawn, but not by the object mode overlay Reviewers: campbellbarton Tags: #bf_blender_2.8 Differential Revision: https://developer.blender.org/D3524
2018-07-05Depsgraph: Preserve engine data when doing object copy on write updateSergey Sharybin
2018-07-05Cleanup: Undefined function declarationsSergey Sharybin
2018-07-05Ensure dependency graph exists before initializing editorsSergey Sharybin
Will help entering sculpt mode on file load by making it possible to fully initialize sculpt session. The goal is to make sure PBVH exists since the very beginning of file open (missing PBVH is a reason why object is not visible before first stroke). This is not enough yet to fully solve the issue, since entering sculpt mode tags object for Copy-on-Write update, which frees PBVH.
2018-07-05Revert "Overlay: enable/disable drawing of specific object types."Jeroen Bakker
This reverts commit f7ec70895c78900db8e7db88d3713ebb9aa62730.
2018-07-05Overlay: enable/disable drawing of specific object types.Jeroen Bakker
Added a option to the overlay popover that controls the visibility of non-renderable objects like lamps, cameras, speakers, armatures, curves empties and force fields. After discussion we went for a single option with more detailed check in the object_mode draw engine. Differential Revision: https://developer.blender.org/D3524
2018-07-05Cleanup: warningCampbell Barton
2018-07-05Sculpt: Fix disappearing object on undoSergey Sharybin
Tagging object for copy on write will ruin its PBVH. Since sculpting is an "original" domain, we only need to update draw batches to update.
2018-07-05UI: show modal operator keymaps in the status barCampbell Barton
This is work in progress, transform keymap especially needs some filtering on it's keymap.
2018-07-05Fix build w/o fluidsimCampbell Barton
2018-07-05Fluidsim: fixed memory leakSybren A. Stüvel
2018-07-05Fluidsim: ported from DerivedMesh to MeshSybren A. Stüvel
Also removed a bunch of unnecessary #include statements from fluidsim.c.
2018-07-05Ported CDDM_apply_vert_normals from DM to MeshSybren A. Stüvel
2018-07-05Revert "Keymap: use Shift-Space for auto-complete"Campbell Barton
This reverts commit 30680b8d51caada48a4f773caee8b934f06e3f30. Conflicts with typing in capitals.
2018-07-05Keymap: use Shift-Space for auto-completeCampbell Barton
Resolve conflict w/ maximized area.
2018-07-05Merge branch 'master' into blender2.8Campbell Barton
2018-07-05Cleanup: pep8Campbell Barton
2018-07-04Fix issue with closing child windows in recent changes.Brecht Van Lommel
2018-07-04Workspaces: change behavior when window layout for workspace is missing.Brecht Van Lommel
When switching the workspace in a window that does not yet have a layout for the newly active workspace, we now duplicate the layout from the previously active workspace. Previously it duplicated the layout from the first window in the newly active workspace.
2018-07-04Workspaces: store view layer per main window, instead of per workspace.Brecht Van Lommel
It was a bit odd that the scene was stored per window but not the view layer. The reasoning was that you would use different view layers for different tasks. This is still possible, but it's more predictable to switch them both explicitly, and with child window support manually syncing the view layers between multiple windows is no longer needed as often.
2018-07-04Workspaces: add main and child windows.Brecht Van Lommel
* Main windows show a topbar and statusbar, and select a workspace and scene. They are created with Window > New Main Window. * Child windows do not show a topbar or statusbar. These follow the workspace and scene of their parent main window. Created with Window > New Window or View > Duplicate Area into New Window. * The purpose of this change is to support multi monitor setups where you just want to put more editors on the other monitors. Without multiple topbars and statusbars, working within a single workspace and scene. Creating multiple main windows is intended to be a concious choice to do different tasks in different workspaces and scenes. * Note these changes do not currently affect how the operating system treats the windows. * When changing the workspace, the layout in all child windows changes. This makes sense if we consider child windows to be just a way to extend the main window across more monitors. In some case it may be useful to keep the same layout though, we can add an option for this depending on user feedback.
2018-07-04Cleanup: pass window to listeners, instead of screen + workspace.Brecht Van Lommel
2018-07-04Keymap: movie-clip center frame, match graph viewCampbell Barton
2018-07-04Keymap: proportional edit keysCampbell Barton
2018-07-04Fix Pose Mode selection overlay breaking other overlay.Clément Foucault
Fix T55758
2018-07-04UI: Node Link Menu to use same colors as regular menusPablo Vazquez
Node link menus (like shader settings in Material properties) used a slightly brighter variant of the menu widget. Making it hard to style and match the rest. Make it use widget_menuiconbut, which is just the menu widget with an icon and no arrows. Thanks Brecht for the help!
2018-07-04Kemap: mirror, flip changes from T55162Campbell Barton
2018-07-04Keymap: outliner changes from T55162Campbell Barton
2018-07-04UI: Default theme tweaks for Node editorPablo Vazquez
2018-07-04Keymap: Resolve inconsistencies, T55162Campbell Barton
2018-07-04Depsgraph: Don't force copy-on-write when shading changesSergey Sharybin
Shading is supposed to be dealing with draw manager batch cached thingamajigs, but was causing full object update. This was causing both flickering in sculpt mode (PBVH was removed, why it was SOMETIMES restored before draw is a mystery), and was also causing things to be really slow.
2018-07-04Depsgraph: Log entry operations which are directly modified and taggedSergey Sharybin
2018-07-04UI: Default Theme: editor tabs more prominentPablo Vazquez
Workaround for now until all editors tabs share the dedicated Tab theme settings under User Interface (which the top bar is currently using). Thanks SimonStorl-Schulke from devtalk forum for feedback.
2018-07-04Weight Paint: draw from original meshCampbell Barton
Selection changes weren't showing.
2018-07-04Eevee: Fix incorrect padding in octahedral mappingClément Foucault
This fixes T54439
2018-07-04UI: Default theme tweaks to animation channelsPablo Vazquez
2018-07-04UI: Fix channels using editor header color as backgroundPablo Vazquez
Channels were using TH_HEADER which is usually gray and unrelated to channels list. Use sub channel color instead (light blue in the default theme).
2018-07-04Cleanup: remove unused zbuf memberCampbell Barton
2018-07-04Added copyData flag to ocean modifierSybren A. Stüvel
2018-07-04Fluid Sim: Removed unused PointCache pointerSybren A. Stüvel
The only uses were setting it to NULL and asserting it is NULL.
2018-07-04Cloth simulation: share point cache between CoW copies of objectsSybren A. Stüvel
2018-07-04Pass copy flag to modifier copyData functionSybren A. Stüvel
This will allow modifiers to decide whether to copy or share caches between ModifierData copies.
2018-07-04Cycles Denoising: Pass tile buffers to every OpenCL kernel to conform to ↵Lukas Stockner
standard and get rid of set_tile_info
2018-07-04Cycles Denoising: Correctly handle target buffer in tile unmapping and move ↵Lukas Stockner
device swap logic to the device_memory