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-11-11Fix lattice deform after undo and edit-mode exitCampbell Barton
Follow up on T71414
2019-11-11Revert "Fix T71126: add old hotkeys to set start/end frame in the timeline to"Philipp Oeser
This caused T71483. Having timeline and dopesheet merged in 2.8 makes using S/E keys in timeline not work well. 2.7x keymap needs to fit with 2.8x internals, so probably 2.7x keymap will have to live with Ctrl+Home / Ctrl+End here. This reverts commit 4fbcbbfb967cb0fdff11dfc1646a1c55bca96f1d.
2019-11-11Fix T71414: Undoing change of lattice resolution deforms meshCampbell Barton
2019-11-09Fix T71379: Even edge slide shows random points on screenCampbell Barton
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-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-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-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-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-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-08Fix T71194: UV Face centers wrong location with sub-surface meshCampbell Barton
2019-11-08Fix T66124: Gizmo orientation doesn't refresh when making faceCampbell Barton
2019-11-08EditMesh: avoid undo push on face creation if no action is madeCampbell Barton
2019-11-08Fix dyntopo sculpt not setting vertex indices dirtyCampbell Barton
This is an old bug exposed by new cursor drawing which uses vertex indices.
2019-11-08Cleanup: spellingCampbell Barton
2019-11-08Cleanup: clang-formatCampbell Barton
2019-11-07Fix in addition to T61432: Sampling Subframes not working 2.8Sebastián Barschkis
As mentioned in the discussion, emission from particles did not make use of subframes. This commit resolves this issue.
2019-11-07Fix T70875: Library Override: Clicking an Library Overriden Object crashes ↵Bastien Montagne
Blender. We also need to rebuild the whole collection/viewlayer object cache thing when we relink an objector collection in a collection (since it might be part of a view layer). Again, usual disclaimer about how inneficient this is currently, needs a serious refactor to only tag caches as dirty, and actually rebuild the whole thing on access.
2019-11-07Cleanup: remove debugging prints for bpy.msgbusCampbell Barton
2019-11-07Cycles: Fix strict compiler warningSergey Sharybin
Pointer used for math arithmetics in assert(). CUDA device pointer is actually an integer type, not a pointer.
2019-11-07Fix T69822: Switching sculpt objects breaks undoCampbell Barton
This introduces object mode tagging for data which hasn't yet been written back to the ID data. Now when selecting other sculpt objects, the original objects data is flushed back to the ID before writing a memfile undo step.
2019-11-06Viewport: Fix stereo 3d camera framings when pivot is not centerDalai Felinto
As reported by Clément Foucault. This is a small thing but since we are refactoring the draw manager for the next blender is nice to have it fully working before the refactor for comparison. Note: Camera volume and render were both fine, the camera frame is the one thing that was not working. Also in toe-in the convergence plane is always facing the original camera orientation. It is a known small annoyance.
2019-11-06Fix T70279: crash loading certain old, possibly corrupt files with nodesBrecht Van Lommel
This test should not be needed and the cause is unclear, but better to avoid the crash. Possibly caused by files saved with development versions that had different node type IDs.
2019-11-06Fix T69845: OSL wrong texture node output for fixed vector valueBrecht Van Lommel
2019-11-06Fix 2D paint antialiasing offsetPablo Dobarro
The AA offset should be substracted, not added. I think this was introduced when I refactored the code in a code review. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6186
2019-11-06Fix Voxel Remesher preserve volume artifactsPablo Dobarro
Should Fix T70326 This implements the shrinkwrap options suggested in D5933. I did a few test and it seems much more stable than the previous options. Reviewed By: jbakker Maniphest Tasks: T70326 Differential Revision: https://developer.blender.org/D6176
2019-11-06Clay Strips: Set default normal radius to 1.55Pablo Dobarro
The previous default was 1.7, so the brush was more stable on surface normal changes, but softer. I don't think users expect this brush to be that stable, so by using 1.55 we make the brush a little bit stronger on curved surfaces by default. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6187
2019-11-06Fix T70952: EXR files bigger than 2GB don't open on WindowsBrecht Van Lommel
2019-11-06Fix T71319, T71015: crash in edit mode with out of range material assignmentsBrecht Van Lommel
2019-11-06Fix: Forward compatibility issue in shader nodesCharlie Jolly
Raised in https://developer.blender.org/rBe5618725fd1e Reviewed By: brecht Differential Revision: https://developer.blender.org/D6102
2019-11-06Buildbot: Ensure proper ABI is usedSergey Sharybin
This wasn't an issue in the real buildbot environment since the precompiled libraries are compiled with same ABI as the compiler used for Blender build. But it was causing issues when building Blender using buildbot scripts (for troubleshooting purposes) on a machine with different default compiler ABI. Usually ABI detection is happening in platform_unix.cmake when detecting whether there are any precompiled libraries folder available. This detection is not happening when library folder is provided explicitly, expecting ABI to be setup explicitly as well.
2019-11-06Cleanup: remove unused game engine variableCampbell Barton
2019-11-06Cleanup: remove EditNurb from DNACampbell Barton
2019-11-05Fixed delaunay check, was causing 'desperation' messages.Howard Trickey
Check was losing precision -- adjust by translating points before calculating circumcircle. Also, needed to check for flippability of edges before flipping.
2019-11-05Alembic import: fix incorrect 'topology changed' errorSybren A. Stüvel
When importing subdivision surfaces a 'Topology Changed' error was shown even though the topology didn't change at all. The code was comparing to `totpoly` where `totloop` should have been used.
2019-11-05Fix T71071: errors when using multiple CUDA/Optix GPUs and host mapped memoryHa Hyung-jin
The multi device code did not correctly handle cases where some GPUs store a resource in device memory and others store it in host mapped memory. Differential Revision: https://developer.blender.org/D6126
2019-11-05Fix build errors in GHOST SDLBrecht Van Lommel
2019-11-05Fix T71093: fluid settings not visible for workbench engineBrecht Van Lommel
2019-11-05Fix compositor Denoise node showing Normal value buttonsBrecht Van Lommel
Any values typed in here manually would not be used, it needs an image.
2019-11-05Fix bug in Draco encoding for glTF, files are now smallerJim Eckerlein
Data was not quantified properly. It also lets the library choose the suitable encoding method rather than forcing it to use the edgebreaker method. Differential Revision: https://developer.blender.org/D6183
2019-11-05Fix T71259: Array Modifier Performance is slowSergey Sharybin
Was happening when object transform is animated. Caused by overly aggressive dependency construction introduced a while back in 9d4129eee649: we shouldn't add dependencies unless we really need them. This change removes unneeded transform dependency for cap objects (since only their geometry is used), and also removes own transform dependency if there is no offset object (which is the only case when own transform is needed). Differential Revision: https://developer.blender.org/D6184
2019-11-05Fix T71356: Motion Paths no longer updateSergey Sharybin
2019-11-05Motionpath: Fix memory leak on early outputSergey Sharybin
This is a part of T71356.
2019-11-05Fix Cycles failing to compile when "WITH_CYCLES_LOGGING" is offPatrick Mours
2019-11-05Fix T68396: Unable to change any Collision input value after it has been ↵Philipp Oeser
keyframed 'rna_CollisionSettings_update' has a history of tagging ob for update: rB79312c1912b4 ID_RECALC_TRANSFORM |ID_RECALC_GEOMETRY | ID_RECALC_ANIMATION rBf90a2123eedc OB_RECALC_OB | OB_RECALC_DATA | OB_RECALC_TIME rBfaf1c9a4bb27 OB_RECALC_ALL rB7df35db1b136 OB_RECALC Since the meaning of OB_RECALC_TIME/ID_RECALC_ANIMATION changed a bit historically (from "please update my animation if the animation datablock is tagged for update" to "update animation of this datablock") this was now always overwriting user edit with animated values, making it impossible to change those values once animated. Thx @sergey for guidance! Maniphest Tasks: T68396 Differential Revision: https://developer.blender.org/D6113
2019-11-05Cleanup: remove redundant pivot popoverCampbell Barton
2019-11-05Fix T68130: Over sensitive number button draggingCampbell Barton
When continuous grab, cursor motion was mapped to the min/max. This caused problems when int/float max values were used. Now the range is clamped by a value derived from the click-step so dragging numbers never increases it to an impractically large value.
2019-11-05Fix errors in fix for T68018Campbell Barton
2019-11-04Fix T71123: OptiX error in Cycles viewport when adding HDRIPatrick Mours
Cycles did not update the "is_enabled" flag on lights when they were synchronized again, which caused all lights disabled by "LightManager::disable_ineffective_light" to be disabled indefinitely. As a result the OptiX kernels were not reloaded with correct features when a change to a light was made. This fixes that by updating the "is_enabled" flag during synchronization. Differential Revision: https://developer.blender.org/D6141
2019-11-03Fix T68018: Crash on building movie proxyRichard Antalik
Skip building proxy if directory can not be created. Crash happens, when setting custom dir to location of source file itself. This results in attempt to create directory with the same name as source file. Differential Revision: https://developer.blender.org/D6148 Reviewed By: sergey