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-01-21Cleanup: simplify wmEvent tablet data storage and namingBrecht Van Lommel
Removing meaningless distinction between NULL pointer and EVT_TABLET_NONE, and initialize pressure and tilt to 1.0 and 0.0 respectively when no tablet is used.
2020-01-21Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-21Fix T61259: Loop Cut with Trackpad or MagicMouseYevgeny Makarov
2020-01-21Merge remote-tracking branch 'origin/blender-v2.82-release'Sybren A. Stüvel
2020-01-21Cleanup: unused vars, clang-formatCampbell Barton
2020-01-21Fix T72213: F-Curve animation does not update FreeStyle propertiesSybren A. Stüvel
FreeStyle line styles were not part of the dependency graph, and blacklisted from the Copy-on-Write system. As a result, animated FreeStyle properties would not be updated by the animation system, resulting in T72213. There was an explicit call to run the animation system on the original datablocks, but that was (for good reasons) removed in D5394. This commit adds the FreeStyleLineStyle datablocks to the dependency graph and allows them to be handled by the CoW system. As a result - the UI now updates properly when properties are animated, and - animated property values are actually used when rendering. This commit includes @Sergey's patch P1222, which unifies two bits of code that did the same thing: check whether datablock type is covered by copy-on-write. Reviewed By: sergey, brecht Differential Revision: https://developer.blender.org/D6609
2020-01-21Fix T62882: Make Dynamic Paint update weights in viewportNico Zevallos
Related to T62882 When the SupportsMapping modifier flag was added to the dynamic paint modifier it was added commented out. It may have not worked back then, but it seems to work fine now. MOD_weightvgedit.c was already updated similarly. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6072
2020-01-21UI: Adopt 2.8-style layout for the Graph Editor sidebarWilliam Reynish
Differential Revision: https://developer.blender.org/D6636#inline-54134 Reviewed by Julian Eisel
2020-01-20Merge branch 'blender-v2.82-release'Philipp Oeser
2020-01-20Fix T73110: UDIM Texture Paint CrashPhilipp Oeser
This would happen if a tile is found on disk, painting would actually request that tile (because corresponding uvs were in that range), but that tile was not added in blenders list of tiles in that Image. Need to also check tile in `image_quick_test` (regardless of iuser having passed). thx @lukasstockner97 for additional input! Maniphest Tasks: T73110 Differential Revision: https://developer.blender.org/D6578
2020-01-20Merge branch 'blender-v2.82-release'Philipp Oeser
2020-01-20Fix T72546: Video Sequencer: Select grouped 'OVERLAP' operator wrongPhilipp Oeser
selection False positive when a sequences end would be the same as active sequences start. Also thx @sybren for the heads up to make this more readable. Maniphest Tasks: T72546 Differential Revision: https://developer.blender.org/D6451
2020-01-20Overlay: Improve Outline diagonal AntialiasingClément Foucault
I doubt we can do much better. Most of the aliasing comes from the edge detection which does not use a lot of samples. We could use more samples but then the detection becomes way more complex and expensive. The second issue comes from the reconstruction (AA pass) that only bleed adjacent pixels in if their line direction is perpendicular to the offset. This makes corner gaps on certain diagonals.
2020-01-20cleanup: do no longer use deprecated Alpha channel from Shader diffuse color ↵Gaia Clary
(use Shader's Alpha value instead)
2020-01-20cleanup: Collada exporter: Removed misleading commentsGaia Clary
2020-01-20Merge remote-tracking branch 'origin/blender-v2.82-release'Sybren A. Stüvel
2020-01-20Fix T73162: Modal tools cant be mapped to MMBCampbell Barton
Also rename struct members to 'launch_event', since it's more descriptive and was called this in some places.
2020-01-20Merge branch 'blender-v2.82-release'Antonio Vazquez
2020-01-20Fix T73265: GPencil console error when delete frist frameAntonio Vazquez
2020-01-20Fluid: Fix for liquid domains in cache replay modeSebastián Barschkis
Added missing check that prevented bake from being executed correctly.
2020-01-20Fix T72050 Subdivide method "Straight Cut" not working with N-Gons enabledSybren A. Stüvel
'Straight Cut' is actually documented as creating N-Gons. However, the code was disallowing this. This is probably a mix-up as the "allow N-Gons" option is documented as a "force quad/tri" option.
2020-01-20Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-20Bevel: flush selection with non-modal executionCampbell Barton
2020-01-20Merge branch 'blender-v2.82-release'Brecht Van Lommel
2020-01-20Cleanup: use existing helper for float to uchar color conversionJames Fulop
Differential Revision: https://developer.blender.org/D6617
2020-01-20Fix file browser not excluding AirDrop from the System list on macOSYevgeny Makarov
There is already code for this, it just wasn't working. Now add the slash after checking for an empty string. Differential Revision: https://developer.blender.org/D6568
2020-01-20Fluid: Fix for smoke domain geometry object with adaptive domain enabledSebastián Barschkis
The smoke mesh geometry always needs to be updated when using the adaptive domain.
2020-01-20Fix T73187 Overlay: Stereo 3D Camera not displaying correctlyClément Foucault
2020-01-20Fix T59747 EEVEE: Bug on EnvironmentTextureClément Foucault
2020-01-20Cleanup: remove redundant functionBrecht Van Lommel
2020-01-20EEVEE: Fix crash during lightbakeClément Foucault
2020-01-20Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-20Fix T73224: Crash calling UV Sculpt from operator searchCampbell Barton
2020-01-20Merge branch 'blender-v2.82-release'Brecht Van Lommel
2020-01-20Fix T73129: sculpt mode slow on mesh with fake userBrecht Van Lommel
We can't use the fast path when the mesh is used by mulitple objects and so slower sculpting is expected then. But fake users should not affect this. This also fixes the same type of error in a few other areas.
2020-01-20Merge branch 'blender-v2.82-release'Campbell Barton
2020-01-20Fix T71922: Bisect creates flipped facesCampbell Barton
2020-01-20Cleanup: rename lightprobe configure to type_setCampbell Barton
Consistent with similar API functions.
2020-01-20Fixed secondary particle combined export functionalitySebastián Barschkis
The combined export was using the old flag format.
2020-01-20Fluid: Improved cache file loadingSebastián Barschkis
Cache file loading for mesh and particle files now works through the direct update_structures functions. The final cache mode now also only bakes the most essential files and is therefore not resumable anymore.
2020-01-19Merge branch 'blender-v2.82-release'Alexander Gavrilov
2020-01-19Fix T73117: B-Bone twist weirdness in chains with sharp bends.Alexander Gavrilov
When computing the roll value coming from the handle bone, the code was using some strange unexplained math. It probably works fine when the difference with the 'zero roll' orientation is pure twist, like is the case when called from mat3_to_vec_roll. However, it appears to break when significant swing is involved. The issue is fixed by using the proper Swing+Twist decomposition utility function that was added in a recent version for drivers.
2020-01-18Merge remote-tracking branch 'origin/blender-v2.82-release'Ray Molenkamp
2020-01-18Fix: T71159 missing python3.dllRay Molenkamp
File got forgotten during the last repack of python.
2020-01-18UI: Change default Spin steps from 9 to 12William Reynish
Differential Revision: https://developer.blender.org/D6615 Reviewed by: Brecht van Lommel
2020-01-18Merge branch 'blender-v2.82-release'mano-wii
2020-01-18Weld Modifier: Reduce size of the leaf nodes to halfmano-wii
This improves performance by reducing the amount of false positives. A self overlap is made, so the distance from the vertices in the overlap nodes is actually added.
2020-01-18Weight Paint: implement a red shade for bones with locked weights.Alexander Gavrilov
Blender supports locking vertex groups to prevent changes to the weights. However, as mentioned in comments for D3837, it is hard to use this because there is no interface for locking in 3D View. This adds a red shade to bones that are associated with a locked weight group during weight paint mode, as the first step to adding such interface. The next step is adding a pie menu for lock/unlock. Differential Revision: https://developer.blender.org/D6533
2020-01-17Merge branch 'blender-v2.82-release'Bastien Montagne
2020-01-17Fix memory leak when full-copying a scene after recent changes.Bastien Montagne
Once again, am not exactly sure why that was working before, and not anymore - but in any case, doing that kind of update here is not only useless (since we have to do it at the end of the whole collections/objects duplication and remapping anyway), it is also rather dangerous, as collections are currently in rather invalid states at that point of the code... Note that in ideal world, `BKE_main_collection_sync()` & co would be lazy (setting only a flag, then code actually needing this to be valid again should call some sort of `BKE_main_collection_sync_ensure()`). Then we would not have to worry about such things (and we'd get nice performance improvements in some cases, also in main remapping code, etc.). Food for some refactoring, some day...