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
path: root/source
AgeCommit message (Collapse)Author
2019-06-08Collections: Never change the collection views visibility when unhiding itDalai Felinto
How to reproduce: use 1-10 to change the visible collection. If the collection was globally invisible, it would be set to globally visible. This was a left over from the previous collection visibility design. Now that we have a more clear separation between temporary visibility (i.e., layer collection visibiilty) and a global visibility setting (i.e., collection visibility) we should keep them separated.
2019-06-07Fix T65613: Memory leak in Audaspace with 3D soundJörg Müller
2019-06-07Cleanup: fix compiler warningBrecht Van Lommel
2019-06-07Fix T64625: Eevee image textures with alpha have dark edgesBrecht Van Lommel
Now texture storage of images is defined by the alpha mode of the image. The downside of this is that there can be artifacts near alpha edges where pixels with zero alpha bleed in. It also adds more code complexity since image textures are no longer all stored the same way. This changes allows us to keep using sRGB texture formats, which have edge darkening when stored with premultiplied alpha. Game engines seems to generally do the same thing, and we want to be compatible with them.
2019-06-07Fix T65612: Ungroup in Node Editor CrashesSergey Sharybin
2019-06-07Cleanup: Reformat GPencil multiedit frame selectionAntonio Vazquez
2019-06-07Sound: Fix 3D sound coming from scene stripsSergey Sharybin
Need to pull in speakers from scene strips and make sure they are properly updated.
2019-06-07Set lower minimum drag thresholdsWilliam Reynish
Was 3px, but even lower values work too, so setting minimum now to 1px.
2019-06-07Eevee: Try to fix NaN caused by normal maps + bentnormalsClément Foucault
Should help with T65118.
2019-06-07GPencil: Remove unused Cursor function after add new Paint cursor.Antonio Vazquez
2019-06-07GPencil: Create new CURSOR for paint modesAntonio Vazquez
This new cursor is used instead of the ARROW because it was too disruptive while you are drawing. The change affects all paint modes that are used Brushes. See D5036 for details. Reviewers: @brecht @billreynish @mendio Cursor designed by: @billreynish
2019-06-07Cleanup: Rename to avoid shadow variableAntonio Vazquez
2019-06-07DrawManager: OpenGL State Image RenderingJeroen Bakker
The OpenGL state was not set to blender defaults when using `DRW_render_to_image` path. This is only used when doing F12-rendering. Cause of changes with the `RESTART_INDEX` hair rendering was rendering the restart_index as an actual vertex index. Reviewed By: fclem Differential Revision: https://developer.blender.org/D5039
2019-06-07Sequencer: Fix missing sound from nested scene stripsSergey Sharybin
2019-06-07Sound: Use dependency graph instead of bmainSergey Sharybin
Allows to move scene sound update to dependency graph evaluation.
2019-06-07Cleanup: Remove unused variable and move definitionAntonio Vazquez
2019-06-07GPencil: Cleanup multiframe codeAntonio Vazquez
2019-06-07Fix T65591: GPencil Arrange Strokes operator does not work in multiframeAntonio Vazquez
2019-06-07Remove Deform Delay armature optionSergey Sharybin
This option can not be supported by a new granular dependency graph, and, especially, copy-on-write. It was always doing full update ever since initial commit of new dependency graph which we are using here in the studio for the past years and lack of this option was never brought up. Fixes T65557: Delay refresh option in armatures is broken
2019-06-07Sculpt toolbar: Group new Mask Lasso tool with the Mask Border toolWilliam Reynish
Also flip Simplify and Mask, so that all the mask-related tools are next to each other.
2019-06-07Forgot this file in last commitWilliam Reynish
2019-06-07Fix missing autosmooth update when animatedSergey Sharybin
Consists of few simple steps. Don't tag object data's bounding box as dirty before re-evaluaiton Most of the time this actually tags evaluated mesh which will be tossed away few lines below anyway. And this causes issues if the evaluated mesh is actually owned by the mesh datablock. The bounding box now has clear separation between original object data and object data after modifiers, so this should not be causing any issues. Free evaluated mesh when owner mesh changes Ensures that evaluated mesh shares the same settings as its owner when updates related on animation system happens. Depsgraph: Update mesh when its geometry settings changes Allows to have options like autosmooth animated. Reviewers: brecht, mont29 Differential Revision: https://developer.blender.org/D5030
2019-06-07Free evaluated mesh when owner mesh changesSergey Sharybin
Ensures that evaluated mesh shares the same settings as its owner when updates related on animation system happens.
2019-06-07Don't tag object data's bounding box as dirty before re-evaluaitonSergey Sharybin
Most of the time this actually tags evaluated mesh which will be tossed away few lines below anyway. And this causes issues if the evaluated mesh is actually owned by the mesh datablock. The bounding box now has clear separation between original object data and object data after modifiers, so this should not be causing any issues.
2019-06-07Fix T65558: Crash on adding linked scene to Video Sequence EditorSergey Sharybin
This commit fixes crash but the possible 3D sound is still missing. Also, sound from sequencer coming from a scene strip is also missing. This is partially a regression, at least for F12 case. The editing was already behaving wrong: it was needed to have scene strip to be actually rendered in preview.
2019-06-07Sequencer: TypoJeroen Bakker
2019-06-07Fix T65229: Crash adjusting last operator after using undo historyCampbell Barton
Undo history also missed updating the tool system and calling undo pre/post handlers.
2019-06-07Fix T64669: Redo transform fails with constrained axisCampbell Barton
2019-06-07Fly mode: Enable fancy icons instead of text for shortcutsCampbell Barton
2019-06-07Fix T63744: Overlapping axis gizmo for 3D view translate & scaleCampbell Barton
2019-06-07Keymap: gizmos now use a map that optionally activates on pressCampbell Barton
The legacy keymap now activates on press.
2019-06-07Fix T65479: Gizmo drag unusable with tools that activate on pressCampbell Barton
2019-06-07Cleanup: unused var warningCampbell Barton
2019-06-07FIX: `use_proxy` strip property state has no effect.Richard Antalik
Author: Olly Funkster, Richard Antalík Reviewed By: brecht Differential Revision: https://developer.blender.org/D2504
2019-06-07VSE: Cache invalidationRichard Antalik
Add invalidation to strip add functions Add invalidation for scene and movieclip strips Skip invalidation for sound strips Reviewed By: brecht Differential Revision: https://developer.blender.org/D4989
2019-06-07Fix T65333: VSE: Playback speed regressionRichard Antalik
3D engine settings were used to select image scaling method. Use higher quality scaling only for rendering. Reviewed By: brecht Differential Revision: https://developer.blender.org/D4995
2019-06-06Fix T63729 Eevee: Bump does not follow normal directionClément Foucault
2019-06-06Fix T65505: crash applying modifiers in paint and sculpt modesBrecht Van Lommel
We need to find a better solution for mixing normal refreshes in some corner cases. We actually had similar issues in 2.79 anyway, not crashing is more important.
2019-06-06Fix T63701 Eevee: High Volumetric end distance darkens the imageClément Foucault
2019-06-06Fix T60441, T60619: incorrect values for color values > 1.0Bruno Boaventura Scholl
Modulo makes no sense here at all, is from an old bugfix to prevent a crash that is no longer an issue. Differential Revision: https://developer.blender.org/D4727
2019-06-06Fix T65383 UI graphics glitches on macOS with Intel HD 4000Clément Foucault
glDrawArrays is not supposed to be affected by primitive restart but osx drivers never cease to surprise me.
2019-06-06Sequencer: Viewport Rendering AnnotationJeroen Bakker
When rendering the Sequencer using viewport rendering the annotations were not scaled to respect the scene render size. This was because the matrices were calculated based on the output size and not the actual rendersize. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5032
2019-06-06Fix T64742 Eevee: SSRefract broken with planar reflectionsClément Foucault
2019-06-06Fix T64533: Using "X-Axis Mirror" while posing with auto keyframe on does ↵Sebastian Parborg
not keyframe the mirrored bone Use an additional pose bone flag so we can keep track of mirrored bones that should be autokeyframed. Reviewed By: Brecht Differential Revision: https://developer.blender.org/D5033
2019-06-06Fix T58920: Dyntopo sculpt and snake hook brush artifacts.mano-wii
This is a mix of solutions rBe60b18d51d58 and rB52af5fa31fbc. What happened was that when a node of the BVH gets 0 vertices, the batch is untouched and therefore still drawn.
2019-06-06Python API: allow external render engines to use Eevee for LookDev shadingBrecht Van Lommel
This is enabled with bl_use_eevee_viewport = True. It allows external engines to generate an Cycles/Eevee shader node setup to emulate their materials in the realtime viewport, or to leave it to users to do manually. Removed bl_use_exclude_layers and bl_use_shading_nodes that did nothing anymore. This should not break API compatibility, any scripts setting those should continue to work the same as before. Also adds descriptions for some RenderEngine settings.
2019-06-06Depsgraph: Add relations for spline animationSergey Sharybin
Currently only obvious setting which can be animated is Smooth. The rest requires more proper support from animation update on the Curve datablock. But at least with this change it's not a "dependency graph fault"
2019-06-06Fix T59176: Missing Animation Update for Surface Resolution U & VSergey Sharybin
While fix in dependency graph for those is trivial, adopting underlying code to become aware of animated settings is quite a rabbit hole: there are non-obvious hidden inter-dependencies between settings, which are especially tricky for NURBS. For until we have more dedicated time for this disabling animation.
2019-06-06Fix T65490: linked property in object duplicate should not persistBrecht Van Lommel
These things are somewhat arbitrary, but since there are separate shortcuts and menu entries this seems the more expected behavior.
2019-06-06Fix typo in tooltip (reported in T65555).Bastien Montagne