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-10-11Fix "make update" not using the right branch for source/toolsBrecht Van Lommel
2019-10-11Version bump to 2.81.15Brecht Van Lommel
2019-10-11Docs: 2.81 release description for Linux appdataBrecht Van Lommel
2019-10-11Depsgraph: Inform when update or tag happens during evaluationSergey Sharybin
It is not allowed to do tagging or updates while dependency graph is in the middle of evaluation. This is something what is simple to violate from python code. This change adds some sanity checks. The request to update view layer or dependency graph will raise an exception in Python now, so it's easy for scripters to notice. Tagging for update will do silent return unless running with debug command line argument. This is because it's a bit tricky to know which exact dependency graph corresponds to a context from which an update tag was triggered. Differential Revision: https://developer.blender.org/D6035
2019-10-11Depsgraph: Cleanup, promote is_evaluating querySergey Sharybin
This way it might be used for sanity checks in RNA API as well.
2019-10-11Depsgraph: Don't use push-from-thread when scheduling graphSergey Sharybin
This isn't guaranteed that graph is scheduled from main thread, so it is actually a miracle how it all worked.
2019-10-11Fix T70191: Text button in popup doesn't workCampbell Barton
F2 rename didn't work with mouse input.
2019-10-11Cleanup: remove unused variableBrecht Van Lommel
2019-10-11Fix T70715: sculpt brush jitter after recent TBB changesBrecht Van Lommel
Fix error in the splitting constructor, and some refactoring.
2019-10-10Fix T64901: Nesting collection instances could clutter object displayDalai Felinto
2019-10-10Cleanup: Fix wrong assert introduced by rBd98ae27f02c7Clément Foucault
2019-10-10GPencil: Change Paint cursor to DOTAntonio Vazquez
After doing some test, the cross cursor is too intrusive when you are drawing in grease pencil, so we decided to change by Dot cursor. Reviewers: @brecht @mendio @pepeland @pablovazquez @billreynish
2019-10-10Fix build error on macOS after recent changes for file deleteBrecht Van Lommel
2019-10-10Fix build error on Windows after recent changesBrecht Van Lommel
2019-10-10Sculpt: use TBB instead of BLI_task for multithreadingBrecht Van Lommel
This solves performance issues on some computers where there is significant threading overhead. Rather than doing the complicated work of optimizing our own task scheduler, use TBB which appears to work well. The downside is that we have another thread pool, but it is already there when using OpenVDB voxel remesh. For future releases we can switch to using TBB to replace our task scheduler implementation entirely, and use the same thread pool for BLI_task, Cycles, Mantaflow, etc. Differential Revision: https://developer.blender.org/D6030
2019-10-10Build: add WITH_TBB option, in preparation of sculpt using itBrecht Van Lommel
It should no longer be tied to OpenVDB and OpenImageDenoise then. Differential Revision: https://developer.blender.org/D6029
2019-10-10File Browser: add back Delete, which now moves files to the trashRobert Guetzkow
In Blender 2.7 delete would permanently delete files, now this function is back but using more standard behavior. This patch includes code contributed by Kris (Metricity). Differential Revision: https://developer.blender.org/D4585
2019-10-10Node Shader wrapper: add access to the Emission color of Principled BSDF node.Bastien Montagne
This did not exist when that wrapper was created, but is supported by many formats, so worth supporting it now. See also T70666.
2019-10-10Fix T70644 EEVEE: Bump issue with geometry node normal coordinateClément Foucault
Was caused by non-normalized coordinates (normals). Note this is not 100% correct as the dFdx functions can be the same for packs of 4 pixels and the derivated value can only be correct for one pixels. This is because smoothed normals are a non-linear function (because of the normalization). The correct fix would be to do the dFdx offset BEFORE any normalization.
2019-10-10Fix T65134: Duplicated proxies in several scenes don't workSergey Sharybin
This is something which worked in Blender 2.79. Need to do special trickery to ensure peoxy_from points to a proper object. Differential Revision: https://developer.blender.org/D6040
2019-10-10UI: Only hide locked transform manipulator axes for matching spacesJulian Eisel
The manipulator would hide axes that were locked, even if the lock was applied to a different space. That would lead to confusing behavior of the manipulator. E.g.: * Add armature * Enter Pose Mode and select the bone * Lock X and Y location in the Sidebar * Enable the Move tool * Only the Y axis is visible, but doesn't do anything on dragging The manipulator would only show the Y axes, even though the lock is applied to the bone's local Y axis, which matches the manipulators Z axis. Differential Revision: D6021 Reviewed by: Brecht van Lommel, William Reynish
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-10CMake: Allow to use pre-compiled CentOS librariesSergey Sharybin
The goal is to make it able to use pre-compiled CentOS libraries on a more modern system. Main issue was that it's possible that the compiler on a newer version is defaulting to different C++11 ABI. This change makes it so that if there is NO native libraries in the lib folder and there IS pre-compiled CentOS folder, it will be used and compiler will be forced to old ABI. Differential Revision: https://developer.blender.org/D6031
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-10PyAPI: update for change in tessellate_polygonCampbell Barton
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-09Fix "make update" not working on buildbot after recent changesBrecht Van Lommel
The submodules don't have remote branches configured, skip that test since we assume pulling from the "origin" remote anyway.
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 T70596: Wrong default scale value for node wrapper tool.Bastien Montagne
This affected all exporter add-ons using that wrapper to handle the node shaders... sigh...
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-09CUDA Wrangler: Fix strict compiler warningSergey Sharybin
Namely addresses -Wstringop-truncation Not sure if there is anything to be done for strncpy. Differential Revision: https://developer.blender.org/D6006
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-09Build: prepare "make update" to work for new release cycle branchingBrecht Van Lommel
Checking out release branches in submodules, and printing some more informative messages when that fails.
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.