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
2020-04-25BLI: add LinearAllocatorJacques Lucke
This allocator is useful when it is necessary to allocate many small elements.
2020-04-25BLI: improve StringRef.copyJacques Lucke
2020-04-25BLI: add DefaultHash specializations for StringRef and StringRefNullJacques Lucke
2020-04-24BLI: Implement StringMap.add and StringMap.add_or_modifyJacques Lucke
2020-04-24UI: Move Scene Statistics to the 3D ViewportHarley Acheson
Removes statistics from footer and to an (optional) overlay in 3DView. Differential Revision: https://developer.blender.org/D7410 Reviewed by Campbell Barton
2020-04-24Defaults: Change default axes for Track To constraintJulian Eisel
The main use-case for the Track To constraint is camera tracking, so this sets up a better default for this. That is, track to -Z with Y up. Agreed on internally with Pablo Vazquez and William Reynish. Should there be a reason to revert this, that would be fine compatibility-wise.
2020-04-24Defaults: Reduce near-clipping in factory settingsJulian Eisel
For newly opened 3D Views, the default would actually be 0.01m. But the code to update the default for all existing 3D Views in the startup.blend was missing. So the defaults were out-of-sync. 0.01m is the more reasonable default as agreed on by the UI team.
2020-04-24Depsgraph: Use BLI::Map instead of GHash for operations_mapJacques Lucke
Reviewers: sergey Differential Revision: https://developer.blender.org/D7509
2020-04-24Depsgraph: Use BLI::Set instead of std::unordered_setJacques Lucke
Reviewers: sergey Differential Revision: https://developer.blender.org/D7506
2020-04-24Merge branch 'blender-v2.83-release'Sergey Sharybin
2020-04-24T75631: New multires shrinkage problemSergey Sharybin
The old Subdivide button was behaving as if subdivision modifier was applied on top of the multires. This was the source of shrinkage since the behavior of the limit surface: limit surface of a sparse point from another limit surface makes final result appear smaller. The new behavior is based on propagating delta against base mesh's limit surface to the top level. Effectively, this is as if we've sculpted on old top level and then propagated to the new top level. Differential Revision: https://developer.blender.org/D7505
2020-04-24Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-24Fix T75749: UI button text selecting is broken by text offsetCampbell Barton
2020-04-24Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-24Fix edit-mesh selection mode switching causing two undo pushesCampbell Barton
2020-04-24Fix edit-mesh moving from edge to face mode with Ctrl heldCampbell Barton
Faces could be selected without any of their edges or vertices selected.
2020-04-24Cleanup: declare values for enum typesCampbell Barton
Avoids accidents when adding/removing items from an enum.
2020-04-24Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-24Fix T75946: Intersect (knife) doesn't cut all intersectionsCampbell Barton
2020-04-24Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-24Fix T63787: Knife intersect crashesCampbell Barton
2020-04-24Cleanup: correct printf warnings for bmesh interesect debuggingCampbell Barton
2020-04-24Cleanup: remove unused arg, clang-formatCampbell Barton
2020-04-24Merge branch 'blender-v2.83-release'Clément Foucault
2020-04-24GPU: Add Polyline shader (wide line emulation)Clément Foucault
This new shader is able to emulate smooth wide lines drawing using a geometry shader. This shader needs viewportSize and lineWidth uniforms to be set. There is multiple variants to replace the usage of wide lines for most shaders. This patch only fix the gizmo_types files and the navigation gizmo. Other areas could be fixed afterward, I just limited the patch size. Fix T57570. Reviewed By: billreynish Differential Revision: https://developer.blender.org/D7487
2020-04-23Fix T73741 Grid Floor render on top of Wireframe objectsClément Foucault
Go for a bias towards background to avoid loosing wireframe objects.
2020-04-23Fix T74173 Assert when scaling camera in viewport to zeroClément Foucault
2020-04-23Cleanup: silence unused parameter warningJacques Lucke
2020-04-23BLI: various data structure improvementsJacques Lucke
* Rename template parameter N to InlineBufferCapacity * Expose InlineBufferCapacity parameter for Set and Map * Add some comments * Fixed an error that I introduced recently
2020-04-23Merge branch 'blender-v2.83-release'Philipp Oeser
2020-04-23Fix T76014: correct description of COLLECTION_OT_objects_remove_allPhilipp Oeser
before rB17bd5c9d4b1e it was "Remove selected objects from all groups" - `BKE_object_groups_clear` is not checking if a collection is linked to the current scene... - rB713010bd7795 did not change that either So this indeed removes selection from _all_ collections, so account for that in the operator description/idname. Reviewers: brecht https://developer.blender.org/D7500
2020-04-23Fix T73195: stereo camera view does not show background imageBrecht Van Lommel
2020-04-23Fix T72506 EEVEE: Collection Holdout propagates accross material instancesClément Foucault
This fix the issue by introducing a default material only for collection holdouts. This avoids hash colision when the same material is used in collections without holdout enabled.
2020-04-23Fix T75607: crash trying to sculpt while remesh is in progressBrecht Van Lommel
The interface is already locked, but the paint brush drawing could stll be reading the mesh that was being edited in another thread.
2020-04-23Cleanup: Add assert to crash earlierJacques Lucke
This makes T75096 crash earlier.
2020-04-23Merge branch 'blender-v2.83-release'Brecht Van Lommel
2020-04-23Fix T75611: slow transform of many objects at the same timeBrecht Van Lommel
Solve O(n^2) time complexity problem where a dependency graph iterator loops over all nodes to clear flags, which happened for every object at the start of transform. Differential Revision: https://developer.blender.org/D7503
2020-04-23BLI: remove TaskParallelRangePoolBrecht Van Lommel
This is not currently used and will take some work to support with TBB, so remove it until we have a new implementation based on TBB. Fixes T76005, parallel range pool tests failing. Ref D7475
2020-04-23Merge branch 'blender-v2.83-release'Jacques Lucke
2020-04-23Fix T73680: Scene and fluid modifier gravity are scaled differentlyJacques Lucke
Reviewers: sebbas Differential Revision: https://developer.blender.org/D7483
2020-04-23Fix T76008: Fluid inflow with negative initial velocity is not workingJacques Lucke
This is a regression introduced in rBa0fe22095e6d9b8b194c2cf6f9a7c7b419d7e61c. I changed it so that the velocity with the highest magnitude is considered and not the highest value per coordinate. Reviewers: sebbas Differential Revision: https://developer.blender.org/D7502
2020-04-23Fix T75987: crash entering edit mode with keyed particlesBrecht Van Lommel
2020-04-23Merge branch 'blender-v2.83-release'Bastien Montagne
2020-04-23Array modifier: limit maximum amount of generated geometry.Bastien Montagne
Fixes T75278: Crash when modifier "Array-Fit Curve-Relative Offset" nears zero.
2020-04-23Made pose push/relax to breakdown behave smooth on rotationsSebastian Parborg
A follow up to T67212. I missed that the rotation interpolation had its own code path. The previous rotation push code was actually wrong (but smooth). Now all of the actions behave correctly and is smoothly interpolated.
2020-04-23Fix headless build failure on macOSBrecht Van Lommel
2020-04-23BLI: optimize VectorSet implementationJacques Lucke
Instead of building on top of `BLI::Vector`, just use a raw array and handle the growing in `BLI::VectorSet`. After this change, the existing `EdgeSet` can be reimplemented using `BLI::VectorSet` without performance regressions.
2020-04-23Merge branch 'blender-v2.83-release'Campbell Barton
2020-04-23Fix T75836: Light target misses updates while draggingCampbell Barton
2020-04-23Merge branch 'blender-v2.83-release'Campbell Barton