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
2019-05-11UI: Nudge Curve Editor Away from ScrollbarHarley Acheson
This patch increases left and right padding of the Curve Editor to avoid scrollbars Reviewed by Brecht Van Lommel
2019-05-11Fix T59627: missing COW update tags when joining armatures.Alexander Gavrilov
Objects that had constraints or drivers referring to the joined armatures weren't tagged, and thus evaluated copies ended up with old bad pointers.
2019-05-11Revert API change (hide_viewport > hide_instance)Dalai Felinto
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.
2019-05-11Fix (unreported) annoying UI assert for expanded enums.Bastien Montagne
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...
2019-05-11DRW: Fix previous commitClément Foucault
PS: I hate my life
2019-05-11Fix T64464 App crashes when navigating between UV Editor and ViewportClément Foucault
2019-05-11Preferences: disable save-on exit until there is a revert buttonCampbell Barton
2019-05-11Fix error in recent is_dirty preferences flagCampbell Barton
Error in b95b6b796695a8b82 caused crash changing themes. Resolves T64444
2019-05-11GPencil: Apply FBO changes to AA macrosAntonioya
Apply same change done to fix the task T64373
2019-05-11Outliner Visibility UpdateDalai Felinto
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
2019-05-11Fix T64137 Empty Images flickering graphics when "Auto Depth" is enabledClément Foucault
Also fix T64373 Grid intensity increases in Ortographic when use Circle Select in GPencil Edit mode
2019-05-11Tests: speed up render tests by running multiple in the same processBrecht Van Lommel
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
2019-05-11Tests: fix eevee and workbench using Cycles in a few testsBrecht Van Lommel
2019-05-11Cycles: add function to clear resumable chunkBrecht Van Lommel
2019-05-11Audaspace: porting changes from upstream.Jörg Müller
- Silence now has an optional sample rate parameter. - Fix: wrong length reported by modulator and superpose. - Minor formatting, include and documentation fixes.
2019-05-10Tests: Be more explicit about the required location of the tests folder.Ray Molenkamp
2019-05-10Cleanup: Use const qualifier for curve utilitiesSergey Sharybin
2019-05-10Cleanup: Remove unused functionsSergey Sharybin
2019-05-10Cleanup: Remove old deprecated DerivedMesh functionsSergey Sharybin
Were ifdef-ed for a long time.
2019-05-10Fix T64338: make snap menu in 2.7x keymap use regular instead of pie menuCarlo Andreacchio
Differential Revision: https://developer.blender.org/D4835
2019-05-10UI: allow to cancel editing of vector widgets with escape and RMBAlessio Monti di Sopra
Differential Revision: https://developer.blender.org/D4838
2019-05-10Fix T64434: error with save system info after recent changesGeorge Vogiatzis
Differential Revision: https://developer.blender.org/D4839
2019-05-10Fix T64399 Crash when trying to enter edit mode on instanced objectsClément Foucault
2019-05-10Fix T64420 Weight Paint colours not visibleClément Foucault
2019-05-10Fix T64284 Mirrored Instances have flipped normals/face orientationClément Foucault
It was a missing invert matrix update and also setting the OB_NEG_SCALE. This defeats the purpose of not computing it in the draw manager but this is more local and is have not a dramatic impact on performance.
2019-05-10Fix failing tests when Cycles is enabledBrecht Van Lommel
The --env-system-scripts hack does not work with it, it can't find the cycles Python module then when importing add-ons.
2019-05-10Overlays: Use common_view_lib.glslClément Foucault
This removes ModelViewProjectionMatrix usage
2019-05-10Workbench: Use common_view_lib.glslClément Foucault
This removes ModelViewProjectionMatrix usage
2019-05-10GPencil: Use common_view_lib.glslClément Foucault
2019-05-10DRW: Remove ModelViewMatrix UsageClément Foucault
2019-05-10Eevee: Update matrices operations to not use combined matricesClément Foucault
2019-05-10Cleanup: DRW: Renaming of glsl utility macrosClément Foucault
2019-05-10Add ability to create a keyboard shortcut for more mode settings.Sebastian Parborg
This adds the ability to assign shortcuts to boolean settings and enums via the right click menu. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D4808
2019-05-10Cleanup: split setup_app_data into two functionsCampbell Barton
Allows for skipping either preferences or data-blocks. Previously setup_app_data was used for both.
2019-05-10Preferences: write preferences on exitCampbell Barton
This avoids the issue where user added shortcuts or quick favourites are lost on exit.
2019-05-10Preferences: add is_dirty memberCampbell Barton
Tag preferences as dirty when changed (prepare for adding auto-save).
2019-05-10Cleanup: move preference saving logic into blendfile.cCampbell Barton
2019-05-10Fix T64304: Objects in appended scene from 2.79 file disappear after saving.Bastien Montagne
Versionning code generating collections from old 2.79 scene layers was setting new collections' library from scene, but it also needs to properly set the `LIB_TAG_INDIRECT` tag, otherwise localizing code does not know what to do, and most of append process fails.
2019-05-10UI: expose tool settings in the 3D view side-barCampbell Barton
Internally tool settings have been moved to the 3D view. Added the ability for to draw panels from another space/region so they can be mirrored in the properties editor.
2019-05-10Cleanup: use more explicit check for buttons contextCampbell Barton
2019-05-09Cleanup: avoid some floating point divisions in drawing codeBrecht Van Lommel
2019-05-09UI: improve timeline playhead scrubber drawingHarley Acheson
Minimum width, always centered on the vertical frame line, antialiased. Differential Revision: https://developer.blender.org/D4830
2019-05-09Fix T64076: color ramp overlaps scrollbarHarley Acheson
Differential Revision: https://developer.blender.org/D4831
2019-05-09UI: dim icons in inactive tabs, similar to textBrecht Van Lommel
This makes the properties editor navigation bar less saturated. Internally the icon theme coloring was refactored a bit to move more towards the button drawing code.
2019-05-09Cleanup: reduce number of UI_icon_draw variationsBrecht Van Lommel
2019-05-09Themes: add setting to draw border around icons, use for Blender LightJeroen Bakker
Monochrome colored icons don't work well on a dark background, so now we can add a border around them. Note that most icons in the interface will remain without a border, just the outliner and properties editor navigation have colored icons and those will get a border. Other icons continue to be drawn in the text colored without a border. Differential Revision: https://developer.blender.org/D4787
2019-05-09Themes: add scene icon color category, for consistency in properties tab barBrecht Van Lommel
The icons here still need to be dimmed when the tab is inactive.
2019-05-09GPencil: Lock rotation of texturesAntonioya
By default the texture is locked and only the box is aligned when Follow Drawing Path is enabled. Before, when the Follow was disabled, the texture was always aligned to top and it was not affected by object rotation. Now, the texture always is rotated with object rotation.
2019-05-09DrawManager/GreasePencil: Select Correct ViewLayerJeroen Bakker
The DrawManager assumed that the first render layer was the render layer where GP needed to render on. In viewport this is always the case as we only have a single view layer. When rendering this can be multiple when multiple layers are rendered and composited in the compositor. In stead of the assumption that the first render layer is the render layer we need to draw on, we search for the render layer with the same name as the viewlayer. Reviewed By: fclem, brecht, antoniov Maniphest Tasks: T63099 Differential Revision: https://developer.blender.org/D4818
2019-05-09Workbench: Viewport AA PreferencesJeroen Bakker
In recent changes the viewport_quality setting was not working what users expected. This change will separate the anti-aliasing method that is being used. We now have three settings: * scene.display.render_aa: Will be used during `Render Image`. * scene.display.viewport_aa: Will be used during `Viewport Render Image`. * userpref.viewport_aa: Will be used in the 3d view. The viewport_quality setting has been replaced by the viewport_aa setting as it was the only thing in currently controlled. Reviewed By: brecht Maniphest Tasks: T64132 Differential Revision: https://developer.blender.org/D4828