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-18macOS/Linux: use more standard button layout in quit dialogBrecht Van Lommel
Ref D3118. This matches macOS and GNOME.
2019-05-18Fix T64762: incorrect textures for non-color images with an alpha channelBrecht Van Lommel
2019-05-18Fix T64791: light sun angle not savedBrecht Van Lommel
There is a deeper problem here with DNA_struct_elem_find and Lamp/Light name aliasing, to be fixed separately.
2019-05-18Fix image not being marked as modified on texture paint undo/redoBrecht Van Lommel
2019-05-18Windows: use more standard button layout in quit dialogBrecht Van Lommel
macOS and Linux remain the same as before. Ref D3118.
2019-05-18Fix use of deprecated DoF distance propertyBrecht Van Lommel
2019-05-18Mesh: remove Double Sided lighting option, it does nothing in the new viewportBrecht Van Lommel
This is legacy option from fixed-function graphics hardware, where per-vertex lighting meant this had a significant performance impact.
2019-05-18macOS: always use the Blender quit dialog, like other platformsBrecht Van Lommel
The same was done for Windows, but some extra changes were needed to make it work on macOS. This is required because the Blender quit dialog now contains additional settings for image saving.
2019-05-18UI: Sequencer menusWilliam Reynish
Add missing menu entries: - Select Box - Sound Crossfade - Toggle Meta - Gap Remove Also: - Rename menu entries to use Playhead rather than the ambiguous Frame - Use icons for the rest of the Add menu categories Thanks to user tintwotin for pointing out the missing items
2019-05-18UI: Icons updateWilliam Reynish
New icons from Andrzej Ambroż / Jendrzych: - Bespoke icon for creating new Collections - Special icons for Rigid Body and Rigid Body Constraints (Physics Properties) - New icons for Holdout and Indirect Only toggles in the Outliner - New generic Cursor icon for cases that are not related to either Orientation or Pivot Many other tweaks to existing icons, including: - Add & Remove Keyframe - Weight Paint & Collision Modifier - Tablet Pressure Sensitivity - Playback icons
2019-05-17Fix T64775: crash loading Eevee files with DoF, after recent changesBrecht Van Lommel
Additional fix to ensure Cycles versioning is done after Eevee.
2019-05-17Fix T64775: crash loading Eevee files with DoF, after recent changesBrecht Van Lommel
Version after lib linking due to following ID pointers.
2019-05-17Images: changes to avoid losing new images that have not been savedBrecht Van Lommel
The basic idea is that such new images will be packed into the .blend file when saving all modified images from the quit dialog. To make this workflow nicer a number of changes were made to how this type of packed image is handled. * "Save Modified Images" now packs generated images into the .blend file. * "Save As" for packed images now automatically unpacks the image, so that it's easy to save automatically packed images. "Save Copy" keeps it packed. * "Save" for packed images now re-saves the image into the .blend file, so that it's effectively the equivalent of "Save" for non-packed images. * Empty image filepaths are no longer remapped when saving the .blend file. Previously it would become e.g. "//../../" which makes no sense for generated images with no filepath yet. * Hide unpack button and filepath for such packed images with no filepath. Unpacking does not work in a predictable way without a filepath, better to just "Save As".
2019-05-17Cleanup: Eevee: Use dummy texture for GTAO when not enabledClément Foucault
2019-05-17Fix T64300: Missing update of original data-block on redoSergey Sharybin
Dependency graph was not yet set as active when is used by operator which is being redone.
2019-05-17UI: Small tweaks to the save dialog:William Reynish
- Add back info icon at the top. - Remove icons from the buttons. None of the OS's we support use icons here - Remove button align. It doesn't work well with the active default highlighting - Center-align the text inside the buttons To make this look even nicer, we should add more padding all around the edges, but that could be done separately.
2019-05-17Outliner: Make restriction icons inactive based on hierarchy valueDalai Felinto
If the parent of a collection has a setting disabled, the children should have that setting inactive. In some cases a column may affect another one. For example, disabling a collection to render should make holdout and and indirect only inactive. In View Layer it works for both objects and collections. For Scenes mode, it works only for collections. Differential Revision: https://developer.blender.org/D4888
2019-05-17Fix meshes.new_from_object() not preserving materialsSergey Sharybin
2019-05-17Eevee / Workbench: Fix hair normalsClément Foucault
Hair normals were not behaving correctly. This corrects their looks and fix the node shader geometry that was showing the flat normal.
2019-05-17Cleanup: Eevee: Use DRW_PASS_CREATE macro when possibleClément Foucault
2019-05-17Cleanup: DRW: Remove uneeded DRWState valuesClément Foucault
This removes: - DRW_STATE_TRANS_FEEDBACK - DRW_STATE_WIRE - DRW_STATE_POINT
2019-05-17Fix T64759: Pick select selects an incorrect face in edit mode.mano-wii
Bug introduced in T64759.
2019-05-17Images: make it harder to accidentally undo image texture painting changesBrecht Van Lommel
Editing properties like generated X/Y size clears any changes to the image, and it's not obvious that this is destructive. Now if the image has been painted on or baked to, buttons to Save or Discard changes will appear and editing the properties will be disabled until doing one of these.
2019-05-17Images: make image save operator available outside image editorBrecht Van Lommel
This includes some refactoring of image operator poll functions.
2019-05-17Cleanup: remove unused image codeBrecht Van Lommel
2019-05-17Cleanup: move Image flags into DNA, for consistency with other typesBrecht Van Lommel
2019-05-17Cycles/Eevee: unify depth of field settings for camerasJeroen Bakker
There is now a checkbox to enable/disable depth of field per camera. For Eevee this replace the scene level setting. For Cycles there is now only an F-Stop value, no longer a Radius. Existing files are converted based on Cycles or Eevee being set in the scene. Differential Revision: https://developer.blender.org/D4882
2019-05-17UI: Use correct icon for saving in the close dialog.William Reynish
2019-05-17UI: File Close DialogJacques Lucke
This adds a new dialog that is shown whenever a file is closed. So, either when a new file is opened, or when Blender quits. The dialog allows to save unsaved changes. Furthermore it also allows saving images that have been modified in Blender, but are not saved yet. Known limitations: * Images that have no file path and have not been packed before, are not saved. * On MacOS the old dialog is shown when Blender quits. Reviewers: brecht, billreynish Differential Revision: https://developer.blender.org/D4860
2019-05-17Fix T64595: Mask does not update correctly when changing framesSergey Sharybin
Is caused by change which made all IDs to have parameters. Solved by using more explicit relations.
2019-05-17Fix compilation error in release modeSergey Sharybin
Caused by recent fix. For some reason compiled fine in debug mode, but not in release.
2019-05-17Set selection column restrict hidden by defaultDalai Felinto
This was discussed in the past, the idea is to get the outliner even more compact. Also to let users to use the viewport selection restriction further. It would be nice to haven indication that an invisible column is set, but this is no particular to the selection column.
2019-05-17Fix T63981: Factory default memory cache limit is 4096 MB (32bit builds)Sergey Sharybin
very straightforward: initialize default to the same hard limit as the RNA properties. Annoying part is that it's not trivial to make RNA to use same BLI functions, so leaving that behind for now.
2019-05-17Python: Raise an error even NO_MAIN data is assigned to objectSergey Sharybin
The goal is to prevent assignment of temporary or evaluated meshes to objects from the main database. Majority of the change is actually related on passing reports around. On a positive side there are more error prints which can become more visible to scripters. There are still possible further improvements in the related areas. For example, disable user counting for evaluated ID datablocks when assignment happens. But can also happen later on as a separate improvement. Reviewers: brecht, campbellbarton, mont29 Reviewed By: brecht Differential Revision: https://developer.blender.org/D4884
2019-05-17Cleanup: Eevee: Remove custom volumetric matrixClément Foucault
This was the same as using the inverse obmat.
2019-05-17Eevee: Remove the Volumetric Render checkboxClément Foucault
This is to simplify the usage of Volumetrics. Now it automatically detect if there is any Volumetric material in the view and allocate the needed buffer if any.
2019-05-17Eevee: Remove the Subsurface Render checkboxClément Foucault
This is to simplify the usage of SSS. Now it automatically detect if there is any SSS material in the view and allocate the needed buffer if any.
2019-05-17DRW: Fix warning on MSVCClément Foucault
2019-05-17DRW: Make fullscreen vertex shader position and uv without attributesClément Foucault
2019-05-17Cleanup: Eevee: Use SET_FLAG_FROM_TESTClément Foucault
2019-05-17Report an error when trying to remove non-in-main datablockSergey Sharybin
After recent dependency graph API changes it became easy to violate ownership design (since its changed) and request removal of out-of-main temporary mesh. This confuses Blender and can cause crashes/locks. Fixes T64731: Blender freezes after assigning result of object.to_mesh()
2019-05-17Depsgraph: State behavior details more explicitlySergey Sharybin
2019-05-17Fix T64713: Link to Collection Textfield does not become activePhilipp Oeser
automatically
2019-05-17Mesh Select: use select context instead of static structsmano-wii
This patch does not bring any functional change, but it does expose some utilities that can be very useful to correct occlusion and performance problems of Circle Select and similar. Creating a selection context still makes it easier to track issues.
2019-05-17Fix face mask edge select drawingCampbell Barton
All edges were drawing black.
2019-05-173D View: Support texture paint mask clippingCampbell Barton
2019-05-17UI: add tool panel for node editor, use tabsCampbell Barton
This follows the 3D view, adding an "Options" tab.
2019-05-17makesdna: Fix build error on win32.Ray Molenkamp
Win32 has some special struct alignment rules that makesdna is not warning about. See https://developer.blender.org/T63164#652815 for details.
2019-05-16Images: more tweaks to save all modified imagesBrecht Van Lommel
Support showing warning messages before saving for cases that we can detect in advance, to be used by quit dialog.
2019-05-16Fix T64725: light power property dragging uses too small incrementsBrecht Van Lommel