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-13Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-13Fix T71434: Sculpt lags changing brush sizeCampbell Barton
Add a check to wm.radial_control so undo steps are only added to properties that have undo enabled (as is done with number buttons).
2019-11-13Cleanup: correct mul_v4_v4fl declarationJorge Bernal
2019-11-13Cleanup: use int for operator return argumentCampbell Barton
2019-11-13Merge branch 'blender-v2.81-release'Sergey Sharybin
2019-11-13Fix T71503: Wrap + displace + multires + Sculpt crashSergey Sharybin
The root of the issue goes to the discontinuity between the way how mesh_calc_modifiers() and BKE_sculpt_multires_active() works. At some point detection of original data usage by a modifier got broken: the mesh_final based check is unreliable because deform-only modifiers will create mesh_final for the connectivity information. This made it so modifier stack evaluation would skip multires evaluation, but the sculpt code will assume the multires is properly applied. This change makes it an explicit check about whether there are any non-deform-only modifiers applied. Pair programming and review together with Bastien, thanks!
2019-11-13Modifiers: Correct deform-only modifiersSergey Sharybin
There was a discontinuity between how deform-only modifiers are applied for the case when result deform mesh is requested and when it is not. Namely, the input mesh will always be guaranteed to present in the former case, but not in the latter. This change makes it so input mesh to deform-only modifiers is always at consistent state. Pair programming and review together with Bastien, thanks!
2019-11-13Initial implementation of code signing routinesSergey Sharybin
This changes integrates code signing steps into a buildbot worker process. The configuration requires having a separate machine running with a shared folder access between the signing machine and worker machine. Actual signing is happening as a "POST-INSTALL" script run by CMake, which allows to sign any binary which ends up in the final bundle. Additionally, such way allows to avoid signing binaries in the build folder (if we were signing as a built process, which iwas another alternative). Such complexity is needed on platforms which are using CPack to generate final bundle: CPack runs INSTALL target into its own location, so it is useless to run signing on a folder which is considered INSTALL by the buildbot worker. There is a signing script which can be used as a standalone tool, making it possible to hook up signing for macOS's bundler. There is a dummy Linux signer implementation, which can be activated by returning True from mock_codesign in linux_code_signer.py. Main purpose of this signer is to give an ability to develop the scripts on Linux environment, without going to Windows VM. The code is based on D6036 from Nathan Letwory. Differential Revision: https://developer.blender.org/D6216
2019-11-13Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-13Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-13Add support for the TBB allocator on windows.Ray Molenkamp
The heap on windows is single threaded causing it to lag behind linux in performance in allocation heavy multithreaded scenarios, BVH building is a prime example. See https://developer.blender.org/D6218 for benchmark results for testing with the allocator enabled/disabled you can set the environment variable TBB_MALLOC_DISABLE_REPLACEMENT=1 to disable the TBB allocator. Reviewed By: @sergey Differential Revision: https://developer.blender.org/D6218
2019-11-13Fix sculpt + undo curve crashCampbell Barton
PaintCurve data ID data wasn't being remapped. Error in initial undo refactor.
2019-11-13Fix T71494: brush curve transform crash in sculpt modeCampbell Barton
Error in 309cd047ef46f
2019-11-12Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-12Fix T71508: wrong gravity settings in scene defaultsPhilipp Oeser
Typo in rBf5e0dfe59c7e. Showed when creating a new default scene. Maniphest Tasks: T71508 Differential Revision: https://developer.blender.org/D6229
2019-11-11Merge remote-tracking branch 'origin/blender-v2.81-release'Dalai Felinto
2019-11-11Fix T71461: Add IN_PLACE_INSTANCES to `part_prim` and `part_axis` object ↵Kevin Buhr
mode particle shaders For `Particle Properties -> Viewport Display -> Display As` set to circle/cross/axis, particle instances are associated with a single resource handle (and, in particular, a single model matrix), so define `IN_PLACE_INSTANCES` to get the right index for `ModelMatrix` and `ModelInverseMatrix` in the shader. Differential Revision: https://developer.blender.org/D6220
2019-11-11Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-11Fix T71452: instance collection to scene from outliner not incrementing ↵Philipp Oeser
collection usercount Maniphest Tasks: T71452 Differential Revision: https://developer.blender.org/D6222
2019-11-11Merge remote-tracking branch 'origin/blender-v2.81-release'Dalai Felinto
2019-11-11Fix T71487: Crashes When Calling Texture Space OperatorsDalai Felinto
Issue introduced on 69ad44d5b48a. Differential Revision: https://developer.blender.org/D6224
2019-11-11Merge branch 'blender-v2.81-release'Dalai Felinto
2019-11-11Fix T71489: Video editor crashDalai Felinto
Bug introduced on rBb77da65e8c4d. Differential Revision: https://developer.blender.org/D6223
2019-11-11VSE: open file browser sidebar by default when adding external stripsAlessio Monti di Sopra
Open the file browser sidebar by default when adding Movie/Sound/Image Sequence Strips, to show the operator options. Differential Revision: https://developer.blender.org/D6212 Reviewed by: William Reynish, Julian Eisel
2019-11-11Fix T71474: Temporary image editor cancels to file editor after file operationJulian Eisel
2019-11-11Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-11Fix lattice deform after undo and edit-mode exitCampbell Barton
Follow up on T71414
2019-11-11Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-11Fix T71414: Undoing change of lattice resolution deforms meshCampbell Barton
2019-11-09Fix T71436: proportional_edit_objects turns off when translating cursor in ↵mano-wii
edit mode
2019-11-09Fluid Particles: fix threading crash with viscoelastic springs.Alexander Gavrilov
As correctly pointed out by a comment in the code, adding new springs wasn't thread safe, and caused crashes. Fix by buffering new springs in intermediate thread-local arrays, which are flushed on the main thread. This is valid because the new springs are not used until the next sim step. Differential Revision: https://developer.blender.org/D6133
2019-11-09Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-09Fix T71379: Even edge slide shows random points on screenCampbell Barton
2019-11-08Fix T69799: Glitches when moving object camera is locked tomano-wii
The idea is to indicate that the view3d matrix is being transformed too and this avoids cyclic dependencies.
2019-11-08UI: Graph Editor Insert Keyframes MenuHarley Acheson
Fixes alignment issues on Graph Editor menus used to insert keyframes. Differential Revision: https://developer.blender.org/D6213 Reviewed by Campbell Barton
2019-11-08Merge branch 'blender-v2.81-release'Bastien Montagne
2019-11-08Fix T70778: Library Override dissabled after re-instancing same collection ↵Bastien Montagne
in different scene. Very stupid mistake in own new generic ID lib_link function, that would try to link ID pointers for all data-blocks, not only those actually needing it.
2019-11-08Windows: Switch to the dynamic C runtimeRay Molenkamp
This change switches windows to the dynamic C runtime avoiding issues coming from mixing the static and dynamic runtime like the ones outlined in [1] [1] https://developer.blender.org/D5387#122165 Differential Revision: https://developer.blender.org/D6175 Reviewed by: @Sergey
2019-11-08Merge branch 'blender-v2.81-release'Bastien Montagne
2019-11-08Fix T70789: Using Remove Single Override breaks file loading (crash).Bastien Montagne
We only need to refine rna pointer for actual collection properties, other arrays we handle directly the the appy callback.
2019-11-08Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-08Fix T71405: Trying to Ctrl-C on many buttons crashes BlenderPhilipp Oeser
Usually Ctrl+C copies the operator name to the clipboard ["bpy.ops.material.new()", "bpy.ops.object.material_slot_remove()"] Crash happens for all buttons of UI_BTYPE_BUT without associated operator [some are defined with callbacks only, often these are created with e.g uiDefIconBut (instead of e.g. uiDefIconButO)] Other examples that crash with Ctrl+C: - animation decorators next to animatable properties - button to show a modifier texture in the texture tab - ... 2.79 survived here (result in the clipboard was just not changed hitting Ctrl+C on these buttons), this is what happens with this patch as well. Maniphest Tasks: T71405 Differential Revision: https://developer.blender.org/D6208
2019-11-08Merge branch 'blender-v2.81-release'Bastien Montagne
2019-11-08Fix T71199: Child-parent relationships arent kept after you make instances real.Bastien Montagne
Comparison function of the of the parent ghash was not fully correct, could lead to some false positives in some cases...
2019-11-08Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-08Fix T71372: view layer is not maintained when area is duplicated into new windowPhilipp Oeser
Maniphest Tasks: T71372 Differential Revision: https://developer.blender.org/D6205
2019-11-08Merge branch 'blender-v2.81-release'Philipp Oeser
2019-11-08Fix T55632: USE_DRAG_MULTINUM and USE_ALLSELECT not working well togetherPhilipp Oeser
'is_copy' was not set correctly on all uiButMultiState (it was done once for uiHandleButtonData), resulting in 'delta' being used on some indices of the array and not others in `ui_selectcontext_apply`. Maniphest Tasks: T55632 Differential Revision: https://developer.blender.org/D6201
2019-11-08Merge branch 'blender-v2.81-release'Campbell Barton
2019-11-08Fix T71194: UV Face centers wrong location with sub-surface meshCampbell Barton