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-10-10Fix missing manipulator update when toggling bone lockJulian Eisel
2019-10-10Fix: Manipulator visible if root or tip of locked bone is selectedJulian Eisel
When an edit-bone was locked, we hid the transform manipulator for it. But only if the bone itself was selected, not when the root or tip were selected, even though they are locked then too. So this makes sure the manipulator is shown in neither case.
2019-10-10Added little explanation of eModifierTypeType_(Non)ConstructiveSybren A. Stüvel
Thanks to @campbellbarton for the explanation.
2019-10-10Annotations: Use flag to determine if the layer is a RulerAntonio Vazquez
Proposed fix for T70141. Before, the ruler was using the name of the layer as key, but this is very weak because if the layer name changes, the layer gets an annotation layer. Now, the layer is marked using a flag and now it's possible to rename it. Reviewed By: dfelinto Differential Revision: https://developer.blender.org/D6028
2019-10-10Fix T70691: Crash picking object from eyedropperCampbell Barton
Caused by 828905190e124
2019-10-10Fix crash versioning file-selector tool regionCampbell Barton
Loading the file from T69967 was crashing.
2019-10-10Fix T70617: mesh.from_pydata() misses first edge if there are facesCampbell Barton
2019-10-10Cleanup: clang-format, spellingCampbell Barton
2019-10-10Fix T70614 EEVEE: Bump with texture connected to other branches don't workClément Foucault
Was caused by the bump node not being evaluated because the other branch was evaluated before. To fix this, we use fromnode instead of tonode. Also we fix a potential issue with recursiveness because ntree_shader_copy_branch() also use nodeChainIterBackwards() which would reset the iter_flag in the middle of the parent iteration. Use iter_flag as a bitflag for each iteration to fix this.
2019-10-10Fix T70609 EEVEE: Shader using lots of nodegroups are slow to updateClément Foucault
2019-10-10Fix T70659 Warning, Regression, slow vertex selectionClément Foucault
This changes the fix for T70302 by reducing the number of things we discard.
2019-10-09Sculpt: Fix wireframe drawingPablo Dobarro
With this commit sculpt mode draws the real mesh wireframe instead of the triangulated version by ignoring non real edges when building the PBVH GPU buffers Reviewed By: brecht Differential Revision: https://developer.blender.org/D6032
2019-10-09Fix T70677: Annotation converted to grease pencil remains unselectableAntonio Vazquez
The problem was the new object was created byt the tag for update objects in depsgraph was not tagged.
2019-10-09GPU: Consider softpipe as software rendererSergey Sharybin
2019-10-09Fix T70544: Mesh extracted from Mask crash Blender when using DyntopoPablo Dobarro
This commit fixes an assert in mesh_runtime_check_normals_valid Reviewed By: jbakker Maniphest Tasks: T70544 Differential Revision: https://developer.blender.org/D6013
2019-10-09Fix multires cursor not displaying the active vertexPablo Dobarro
Reviewed By: brecht Differential Revision: https://developer.blender.org/D6026
2019-10-09Fix T70554: Snake Hook + Ctrl does not set the brush stroke in its normal ↵Pablo Dobarro
direction This commit also fixes the same issue in elastic deform Reviewed By: jbakker Maniphest Tasks: T70554 Differential Revision: https://developer.blender.org/D6014
2019-10-09Fix Delaunay 2d valid bmesh mode bug.Howard Trickey
Wasn't checking for repeated vertices. Also, made choices of edges to keep more aesthetically pleasing.
2019-10-09Fix T61432: Sampling Subframes not working 2.8Sebastián Barschkis
Uncommented subframe logic and added correct time getter function (with subframe part in frame) to subframe update function
2019-10-09Fix T70640 EEVEE: Alpha hashed material is darker when alpha is not 1.0Clément Foucault
Predivide all radiance components as the alpha effect comes from the hashed transparency (pixel rejection).
2019-10-09GPU: show one-time startup warnings for old Intel drivers with known issuesBrecht Van Lommel
This is pretty conservative. We do not show warnings for e.g. HD 4000 with the latest drivers as they appear to be working mostly fine even if unsupported, and there is nothing the user can do to improve things. Ref T70520
2019-10-09GPU: show more descriptive labels on unsupported GPU dialogBrecht Van Lommel
Thanks to Ray Molenkamp for the help with the Windows implementation. Fixes T70521 Differential Revision: https://developer.blender.org/D6023
2019-10-09CMake: Move software-gl to generic install procedureSergey Sharybin
Removes custom logic from buildbot's packing step. This also removes icons/ folder, but CMake was already copying the icons to the root of the install folder.
2019-10-09Fix missing clear of ID types tagsSergey Sharybin
Got lost in previous optimization commit.
2019-10-09PyAPI: drop Vector requirement for tessellate_polygonCampbell Barton
Use mathutils_array_parse which converts any sequence of numbers.
2019-10-09PyAPI: avoid normal calculation for tessellate_polygonCampbell Barton
Use fixed normal for 2D input, no need to calculate it.
2019-10-09Fix T70594: mathutils.geometry.tessellate_polygon flips trianglesmano-wii
Some scripts will need to be updated to support this.
2019-10-09Fix text edit-mode character info initializationCampbell Barton
Using EditFont.pos before it was set.
2019-10-09Local Collections: Allow users to show hidden collectionsDalai Felinto
Users now can turn on in a viewport collections that are temporarily hidden (eye) in the view layer. Design task: T61327 As for the implementation, I had to decouple the visibility in the depsgraph from the visibility in the view layer. Also there is a "bug" that in a way was there before which is some operators (e.g., writing a text inside of a text object, tab into edit mode) run regardless of the visibility of the active object. The bug was present already (with object type visibility restriction) in 2.80 so if we decide to tackle it, can be done separately (I have a patch for it though P1132). Reviewed by: brecht (thank you) Differential Revision: D5992
2019-10-08Fix T69682: Render Audio ignores animation.Richard Antalik
`sound_update_animation_flags_exec` didn't tag depsgraph to update. Reviewed By: sergey Maniphest Tasks: T69682 Differential Revision: https://developer.blender.org/D6000
2019-10-08Fix T70601: Lasso select not functioning correctly in Armature Edit Modemano-wii
This solution mimics the one used for pose by ignoring the bone line if either end is clipped.
2019-10-08Fix T70586 EEVEE: principled shader alpha bleeding issuesClément Foucault
Avoid double multiplication by alpha on ssr/sss data.
2019-10-08Fix T70561: bad custom normals in mirrored geometry.Bastien Montagne
Original code from rB1a9e698099b5 used a rather naive approach, now use proper transpose of inverse of geometry transform for the normals.
2019-10-08Fix T68857 EditUV: Crash on Remesh modifier with 'Display in Edit Mode'Clément Foucault
2019-10-08Fix T69363 EEVEE: Blender crash when using Edit mode for OceanClément Foucault
Use same Mesh* as extraction. We always use the final mesh for shaded geom.
2019-10-08CTest: Fix failing test BLI_expr_pylike_eval_test on clang/windowsRay Molenkamp
clang got a little to aggressive discarding unused variables see D6012 for details. Differential Revision: https://developer.blender.org/D6012 Reviewers: brecht, sergey, angavrilov
2019-10-08Sculpt: support automasking, pose and mask expand for multiresBrecht Van Lommel
These were the last remaining new sculpt tools that did not support multires. Performance could be improved still, but it should work. Fixes T68899
2019-10-08Fix multires sculpt not setting the active vertex correctlyBrecht Van Lommel
Also cleanup code to remove duplicated min_depth tracking, ray intersection already does it.
2019-10-08Cleanup: avoid converting from CCGElem to SubdivCCGCoordBrecht Van Lommel
The other direction is faster.
2019-10-08Cleanup: minor refactoring of mask expand and floodfillBrecht Van Lommel
2019-10-08Fix T70585: Walk Navigation keyframe tweaks (still frame)Philipp Oeser
Walk Navigation was missing rotation keyframes on confirm (when animation wasnt playing) after rB22bdd08dfd0. Because for walk [in contrast to fly], the cursor is constantly warped (WM_cursor_warp in walkEvent), we cant do something reasonable with comparing mouse positions (to detect rotation) when mouse comes to rest. Now remember if rotation changed at any time. Also tweaked the insertion for location keyframes (which was always happening even if the camera did not move), now checking the real dvec (instead on relying on speed) Reviewed By: dfelinto Maniphest Tasks: T70585 Differential Revision: https://developer.blender.org/D6018
2019-10-08Depsgraph: Avoid threading for trivial operationsSergey Sharybin
Found this while looking into T70463, solves the high spinning times mentioned in T70463#791026. Sounds logical that iterating over an array to modify a single property is faster than doing it in threads. But strangely, doing it for both nodes and its components is still faster in threads here. Gives extra speedup with a file mentioned in the report. Reviewed By: brecht, mont29 Differential Revision: https://developer.blender.org/D6017
2019-10-08Sculpt: Fix projection artifacts by changing the voxel remesh isovaluePablo Dobarro
This should fix most of the shrinkwrap artifacts when the preserve volume option is active. After this commit the default voxel remehser settings should not fail in the default cube. Reviewed By: zeddb Differential Revision: https://developer.blender.org/D6010
2019-10-08Cleanup/fix for fix (c).Bastien Montagne
Sorry for the noise... For once building with everything hid the issue instead of revealing it.
2019-10-08Fix T70626: VSE: Slip Strip Operator doesn't refresh audio on confirmPhilipp Oeser
Maniphest Tasks: T70626 Reviewed By: ISS, sergey Differential Revision: https://developer.blender.org/D6016
2019-10-08Fix build error (missing BKE_global.h)Dalai Felinto
2019-10-08Fix T70588: Playing animation (after deleting rigid body obj) crashes blender.Bastien Montagne
Fixing/working around another weakness of current RBW model... This is not really nice, but it should work for now, and we cannot really do anything else but that kind of monkey patching here anyway.
2019-10-08Fix: region toggle operator being able to toggle regions it shouldn'tJulian Eisel
Only regions with alignment set should be toggle-able. If this is not set, then the region is likely either a main region, or entirely hidden by the user (not just collapsed).
2019-10-08Depsgraph: Cleanup, spelling in commentSergey Sharybin
2019-10-08Depsgraph: Perform early exit check prior to time tagSergey Sharybin
Evaluation is not entirely cheap even in the case when there is nothing tagged in the scene. This is because of all the calculation of pending operations, cleating runtime flags and so on. This commit makes it so time operation is tagged for update prior to early exit check. Improves playback speed in a scene without anything animated. Maniphest Tasks: T70463 Differential Revision: https://developer.blender.org/D6002