Revision b0350d8 by Brecht Van Lommel April 11, 2020, 14:42 (GMT) |
Revert "GPUViewport: Use GPUBatch for viewport drawing" This reverts commit 862ec829422241878b3345661476d8551935aed2. It causes crashes on some systems, see T75584. |
Revision a8d139c by Harley Acheson April 10, 2020, 21:07 (GMT) |
Fix for T75595: File Browser and Windows Unicode Paths Fix for incorrect conversion to utf16 in BLI_file_attributes(). Differential Revision: https://developer.blender.org/D7398 Reviewed by Brecht Van Lommel |
April 10, 2020, 19:28 (GMT) |
Modifiers: Add Bone option for Texture Mask Object This patch adds the option to use an armature bone in place of an object for texture mask coordinates. This affects the 3 vertex weight modifiers, the displace modifier, the warp modifier, and the wave modifier. With minor changes from Bastien Montagne (@mont29). Differential Revision: https://developer.blender.org/D7348 |
Revision d6cefef by Julian Eisel April 10, 2020, 18:25 (GMT) |
UI: Better support for linked data-blocks in search buttons In RNA pointer search buttons (i.e. the ones with an eyedropper), data-blocks were handled badly. It was not possible to select a linked data-block that had the same name as a local one, which is especially common with library overrides. Neither was there a hint to tell appart linked data-blocks and which .blend file they come from. These issues are addressed now, we show an "L" prefix and the .blend file name in the search box (like in ID-templates). Changes here are quite simple, since the heavy lifting was already done through c20c203b8226. Addresses T73156. |
Revision d216a0b by Julian Eisel April 10, 2020, 15:30 (GMT) |
Fix T75489: Crash on deleting current workspace from the outliner It should not be possible to delete the current workspace from the outliner. Show an error message instead. |
Revision 475d7d0 by Howard Trickey April 10, 2020, 15:03 (GMT) |
Fix T74800 Bevel modifier generates vertex group weight > 1.0. Due to floating point approximations, the weights for interpolating the mdeformvert layer could add up to a tiny bit more than 1.0. This was not a problem in practice, but the mesh validation routine used in regression tests was testing for this and therefore failing. Just changed interpolation of mdeformverts to clamp max to 1.0f. |
Revision ab8e7ff by Germano Cavalcante April 10, 2020, 14:21 (GMT) |
Fix T75378: Crash on clicking in the ghost icon of an appended proxy object |
Revision 9a7f5f1 by Sebastian Parborg April 10, 2020, 12:01 (GMT) |
Fix T67232: Multiples targetless IKs in a chain gives weird behaviour (known as FakeIK for FK posing) The issue was that the deps graph relation builder assumed that all bones that had a IK constraint on them would be evaluated. However for targetless IK bones, only the active bone would receive updates and the others would be skipped (as those would be treated as if the IK constraint was disabled). I didn't see an easy way to solve this from the depsgraph side of things. Instead I came up with a solution that I feel is quite strait forward and reflects what is actually supposed to happen under the hood. Now all targetless IK constraints are treated as disabled and will not be added to any relations in the depsgraph. Instead, a temporary IK constraint will be created when the bone in question is transformed. This is basically activating "Auto IK" for the bone while transforming. Reviewed By: Sergey, Brecht Differential Revision: https://developer.blender.org/D7378 |
Revision 9c5b054 by Dalai Felinto April 10, 2020, 10:44 (GMT) |
Revision 0b86943 by Sebastián Barschkis April 10, 2020, 10:10 (GMT) |
Fix T74901: Smoke Simulation crashes on eevee and is not persistent on Cycles Issue was introduced in 5260aaf3b1c8 (fix for T73921). |
Revision 03dda57 by Antonio Vazquez April 10, 2020, 08:54 (GMT) |
Fix T75141: Default template versioning error for grease pencil The versioning was done only for template because the code was after a return and never was executed for default scene. |
Revision da48a8e by Bastien Montagne April 10, 2020, 08:52 (GMT) |
Fix T74815: Shapekeys animation is blocked after second append of the same object. Logic to handle shepkeys datablocks in helper in 'make local' code that checks which ID should be copied, and which can be directly made local, was wrong. |
Revision d3cda49 by Philipp Oeser April 10, 2020, 06:38 (GMT) |
Fix T74657: Grease Pencil Proportional Editing does not work for 'Individual Origins' Note gpencil doesnt do anything fancy like meshes in editmesh_islands_info_calc(), but it looks like there is actually no harm in allowing proportional editing with individual origins & gpencil editmode. Maniphest Tasks: T74657 Differential Revision: https://developer.blender.org/D7351 |
Revision 337a7ed by Philipp Oeser April 10, 2020, 06:34 (GMT) |
Pointclouds: fix point drawing The radius component is only one float. This resulted in only a third of intended points to draw and could lead to glitches. Pointcloud drawing will still change a lot in the future, this is just to be able to work on some simple tools. Differential Revision: https://developer.blender.org/D7390 |
April 9, 2020, 22:43 (GMT) |
Fix T75546: Solve possible endless loop in wintab initialisation Some Wintab drivers report a zero length queue, this causes an unplanned never ending loop. Differential Revision: https://developer.blender.org/D7392 Reviewed by: Ray Molenkamp |
Revision 5ebbd8f by Campbell Barton April 9, 2020, 22:35 (GMT) |
Cleanup: comment bone cycling & simplify logic |
Revision d85e2be by Germano Cavalcante April 9, 2020, 20:56 (GMT) |
Fix T75526: Color Management Look saved in 2.82a resets in 2.83 Missing versioning after `rB9f4b090eec39`. Differential Revision: https://developer.blender.org/D7388 |
Revision d7273f0 by Hans Goudey April 9, 2020, 20:29 (GMT) |
Fix T75405: Crash when increasing text object bevel depth One fewer coordinate needs to be calculated when extrusion is zero to avoid corrupting the end of the memory chunk. Differential Revision: https://developer.blender.org/D7368 |
April 9, 2020, 19:48 (GMT) |
Shading: add Roughness input to Noise and Wave texture nodes Currently in fractal_noise functions, each subsequent octave doubles the frequency and reduces the amplitude by half. This patch introduces Roughness input to Noise and Wave nodes. This multiplier determines how quickly the amplitudes of the subsequent octaves decrease. Value of 0.5 will be the default, generating identical noise we had before. Values above 0.5 will increase influence of each octave resulting in more "rough" noise, most interesting pattern changes happen there. Values below 0.5 will result in more "smooth" noise. Differential Revision: https://developer.blender.org/D7065 |
April 9, 2020, 19:46 (GMT) |
Collections: preserve exclude flag of child collections when unexcluding Excluding a collection also changes the exclude setting on all child collections so that it is possible to selectively enable some children without the parent being enabled. This change makes it so that if you unexclude the parent, the exclude setting of children are restored again instead of being permanently lost. Original patch by Szymon with modifications by Brecht. Differential Revision: https://developer.blender.org/D7016 |
|