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-11-07Fix T69822: Switching sculpt objects breaks undoCampbell Barton
This introduces object mode tagging for data which hasn't yet been written back to the ID data. Now when selecting other sculpt objects, the original objects data is flushed back to the ID before writing a memfile undo step.
2019-11-06Viewport: Fix stereo 3d camera framings when pivot is not centerDalai Felinto
As reported by Clément Foucault. This is a small thing but since we are refactoring the draw manager for the next blender is nice to have it fully working before the refactor for comparison. Note: Camera volume and render were both fine, the camera frame is the one thing that was not working. Also in toe-in the convergence plane is always facing the original camera orientation. It is a known small annoyance.
2019-11-06Fix T70279: crash loading certain old, possibly corrupt files with nodesBrecht Van Lommel
This test should not be needed and the cause is unclear, but better to avoid the crash. Possibly caused by files saved with development versions that had different node type IDs.
2019-11-06Fix 2D paint antialiasing offsetPablo Dobarro
The AA offset should be substracted, not added. I think this was introduced when I refactored the code in a code review. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6186
2019-11-06Fix Voxel Remesher preserve volume artifactsPablo Dobarro
Should Fix T70326 This implements the shrinkwrap options suggested in D5933. I did a few test and it seems much more stable than the previous options. Reviewed By: jbakker Maniphest Tasks: T70326 Differential Revision: https://developer.blender.org/D6176
2019-11-06Clay Strips: Set default normal radius to 1.55Pablo Dobarro
The previous default was 1.7, so the brush was more stable on surface normal changes, but softer. I don't think users expect this brush to be that stable, so by using 1.55 we make the brush a little bit stronger on curved surfaces by default. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6187
2019-11-06Fix T70952: EXR files bigger than 2GB don't open on WindowsBrecht Van Lommel
2019-11-06Fix T71319, T71015: crash in edit mode with out of range material assignmentsBrecht Van Lommel
2019-11-06Fix: Forward compatibility issue in shader nodesCharlie Jolly
Raised in https://developer.blender.org/rBe5618725fd1e Reviewed By: brecht Differential Revision: https://developer.blender.org/D6102
2019-11-06Cleanup: remove unused game engine variableCampbell Barton
2019-11-06Cleanup: remove EditNurb from DNACampbell Barton
2019-11-05Fixed delaunay check, was causing 'desperation' messages.Howard Trickey
Check was losing precision -- adjust by translating points before calculating circumcircle. Also, needed to check for flippability of edges before flipping.
2019-11-05Alembic import: fix incorrect 'topology changed' errorSybren A. Stüvel
When importing subdivision surfaces a 'Topology Changed' error was shown even though the topology didn't change at all. The code was comparing to `totpoly` where `totloop` should have been used.
2019-11-05Fix compositor Denoise node showing Normal value buttonsBrecht Van Lommel
Any values typed in here manually would not be used, it needs an image.
2019-11-05Fix T71259: Array Modifier Performance is slowSergey Sharybin
Was happening when object transform is animated. Caused by overly aggressive dependency construction introduced a while back in 9d4129eee649: we shouldn't add dependencies unless we really need them. This change removes unneeded transform dependency for cap objects (since only their geometry is used), and also removes own transform dependency if there is no offset object (which is the only case when own transform is needed). Differential Revision: https://developer.blender.org/D6184
2019-11-05Fix T71356: Motion Paths no longer updateSergey Sharybin
2019-11-05Motionpath: Fix memory leak on early outputSergey Sharybin
This is a part of T71356.
2019-11-05Fix T68396: Unable to change any Collision input value after it has been ↵Philipp Oeser
keyframed 'rna_CollisionSettings_update' has a history of tagging ob for update: rB79312c1912b4 ID_RECALC_TRANSFORM |ID_RECALC_GEOMETRY | ID_RECALC_ANIMATION rBf90a2123eedc OB_RECALC_OB | OB_RECALC_DATA | OB_RECALC_TIME rBfaf1c9a4bb27 OB_RECALC_ALL rB7df35db1b136 OB_RECALC Since the meaning of OB_RECALC_TIME/ID_RECALC_ANIMATION changed a bit historically (from "please update my animation if the animation datablock is tagged for update" to "update animation of this datablock") this was now always overwriting user edit with animated values, making it impossible to change those values once animated. Thx @sergey for guidance! Maniphest Tasks: T68396 Differential Revision: https://developer.blender.org/D6113
2019-11-05Fix T68130: Over sensitive number button draggingCampbell Barton
When continuous grab, cursor motion was mapped to the min/max. This caused problems when int/float max values were used. Now the range is clamped by a value derived from the click-step so dragging numbers never increases it to an impractically large value.
2019-11-05Fix errors in fix for T68018Campbell Barton
2019-11-03Fix T68018: Crash on building movie proxyRichard Antalik
Skip building proxy if directory can not be created. Crash happens, when setting custom dir to location of source file itself. This results in attempt to create directory with the same name as source file. Differential Revision: https://developer.blender.org/D6148 Reviewed By: sergey
2019-11-02GPencil: Some NULL checks missing in previous T71260 fixAntonio Vazquez
2019-11-02GPencil: Fix unreported visual problem for short strokesAntonio Vazquez
When the stroke has less than 3 points, but only the fill material is enabled, the stroke is invisible and makes the shaders to remove any fill because the shader start and end pointers are not correct. Now, if the stroke has only fill, but it is not fillable, it is drawn with the stroke color to avoid the errors and these ghost strokes.
2019-11-02Fix T71260: GPencil crash when drawing very long linesAntonio Vazquez
There were two problems: 1) When the buffer was reallocate, the pointer was corrupted. 2) Short variables were too small to hold long lines.
2019-11-02GPencil: Show selection in Stroke mode for single pointsAntonio Vazquez
2019-11-02Cleanup: rename undo tile x/y membersCampbell Barton
Avoid mixing up pixel/tile location.
2019-11-02T71094: anchored & drag-dot brushes paint continuouslyCampbell Barton
Error from 151cc02b6f823
2019-11-02Fix T48034: Camera image offsets were scaled by image aspectCampbell Barton
Offset now matches Blender 2.7x.
2019-11-01Fix T71247: Outliner pose toggle looses bone selectionCampbell Barton
The outliner didn't account for weight-paint + pose-mode, making it consider all pose bones unselected. When syncing selection, bones were unselected. This adds a context argument to passed to drawing functions since finding the weight-paint pose-object in the drawing loop isn't efficient.
2019-11-01Fix T70725: Frame Symmetry StrokeJeroen Bakker
Frame Selected centers around the last valid stroke. When Symmetry is enabled the last mirrored `location` was added to the `average_stroke_accum` in stead of the original stroke location. This patch will add the `true_location` to the `average_stroke_accum`. This contains the original stroke location. Issue happened in Vertex and Weight paint. Reviewed By: Pablo Dobarro Differential Revision: https://developer.blender.org/D6161
2019-11-01Fix T71251: Move Strokes to Layer slider gets wonkyAntonio Vazquez
This parameter must be hidden.
2019-11-01Fix T60607: Spin tool duplicates after Spin DuplicateCampbell Barton
2019-10-31Fix inability to toggle pose-mode without sync-selectionCampbell Barton
- There was no way to select some kinds of data without activating them. - Pose mode could not be activated at all. No change to behavior with sync-selection enabled.
2019-10-31Fix T70687: Deleting sculpting mask extraction causes crashPablo Dobarro
Reviewed By: jbakker Maniphest Tasks: T70687 Differential Revision: https://developer.blender.org/D6042
2019-10-31Paint: Option to disable antialiasingPablo Dobarro
You may want to disable antialiasing if you are working with pixel art or low resolution textures. It is enabled by default. Reviewed By: jbakker, campbellbarton Differential Revision: https://developer.blender.org/D6044
2019-10-31Fix EEVEE sculpt mask renderingPablo Dobarro
Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6080
2019-10-31Fix T70866: Missing PBVH updates after mask undoPablo Dobarro
With the latest changes, the PBVH needs extra flags each time the mask is modified to keep the internal fully_masked and fully_unmasked node flags updated. Reviewed By: jbakker Maniphest Tasks: T70866 Differential Revision: https://developer.blender.org/D6088
2019-10-31Fix T71053: Poly Build tool crashes blender when deleting wire verticesPablo Dobarro
Dissolve the vertex when it is wire instead of trying to collapse the edge. When collapsing the edge, ##v_kill->e## was not NULL, so the assert in ##bmesh_kernel_join_vert_kill_edge## fails. Reviewed By: jbakker Maniphest Tasks: T71053 Differential Revision: https://developer.blender.org/D6159
2019-10-30Fix T71026: Outliner - Show Hierarchy (Home Hotkey) Not Working CorrectlyPhilipp Oeser
In 2.8, code would not enter the new 'Objects' and Collections' 'folders'. Maniphest Tasks: T71026 Differential Revision: https://developer.blender.org/D6123
2019-10-29UI: remove text alignment icons for sequencer textCampbell Barton
This implied paragraph alignment, when the alignment defines the origin of the text relative to the X,Y coordinates. Resolves T71082
2019-10-29Cleanup: use "use_" prefix for booleansCampbell Barton
2019-10-29Fix T69468 EEVEE: Collections Holdout Button in Outliner Is IgnoredClément Foucault
Not the cleanest implementation but the simplest. This doubles the number of default shader variations.
2019-10-29Fix bones without parents missing head vertexCampbell Barton
When the connected was enabled for a parentless bone the head vertex wasn't displayed and couldn't be selected.
2019-10-29Fix T70905: Image Editor header hides mask, cache and keyframe info ifPhilipp Oeser
flipped to bottom While flipping the header to bottom works in the MCE (because MCE doesnt allow overlapping UI) we need to take the regions visible rect into account for the Image Editor. Also correct clickable scubbing area (poll for frame_change) in the Image Editor and the MovieClip Editor not taking UI_DPI_FAC into account. Maniphest Tasks: T70905 Differential Revision: https://developer.blender.org/D6090
2019-10-29Fix T62116: Delete ruler ignored on edit-mode toggleCampbell Barton
D6129 by @smramsay
2019-10-29Fix strict compiler warningSergey Sharybin
Implicit function declaration caused by missing include in the recent fix.
2019-10-29Fix T70091 EEVEE: volumetric broken, not refreshClément Foucault
Thanks @mano-wii for finding the fix.
2019-10-29Fix T71050 EEVEE: Light Path Node broken in 2.81Clément Foucault
Also fixes the sampling of hashed shadows.
2019-10-29Fix T71062 EEVEE: Holdout shader is broken in 2.81Clément Foucault
2019-10-29Fix T71171: Problems removing texture packing (without writing anything)Philipp Oeser
using image.unpack() or bpy.ops.image.unpack() If we offer this in the UI, also expose this to .unpack Maniphest Tasks: T71171 Differential Revision: https://developer.blender.org/D6152