February 27, 2020, 11:47 (GMT) |
Fix T74229: EEVEE Bloom + Transparency Bug was introduced by the render passes. We had to tweak the bloom shader a bit so we could reuse it. After that tweaking the original alpha was ignored. This patch will read and store the correct alpha channel. |
February 27, 2020, 11:43 (GMT) |
Transform Snap: Unify SnapObjectData struct This simplifies the code, and will allow to switch modes. |
February 27, 2020, 11:40 (GMT) |
GPencil: Move Vertex option to bottom of Popover It's better to have the color at top and the params at the bottom. |
February 27, 2020, 11:30 (GMT) |
Fix Linux CentOS buildbot handing on ffmpeg test Don't use -ffast-math functions for libc compatibility implementation, since then the function ends up calling itself. This may not be ideal for performance but should be insignificant in practice. |
February 27, 2020, 11:25 (GMT) |
GPencil: Change Multiple Strokes modifier split angle to PROP_ANGLE |
February 27, 2020, 11:22 (GMT) |
Fix T74254: EEVEE Render Passes Availability When disabling AO or BLOOM in the render tab, when the pass is shown in a 3d viewport the pass wasn't reset. This resulted in showing a black texture and a not filled UI render pass in the shading popover. This patch will by default reset to the combined pass. It is intended that the render_pass in the 3d shading struct isn't set to combined as people could have disabled AO/bloom by mistake and it could reset viewports that aren't visible. |
February 27, 2020, 11:15 (GMT) |
Fix T74254: EEVEE Render Passes Availability When disabling AO or BLOOM in the render tab, when the pass is shown in a 3d viewport the pass wasn't reset. This resulted in showing a black texture and a not filled UI render pass in the shading popover. This patch will by default reset to the combined pass. It is intended that the render_pass in the 3d shading struct isn't set to combined as people could have disabled AO/bloom by mistake and it could reset viewports that aren't visible. |
February 27, 2020, 11:13 (GMT) |
Fix T74227: Crash when clicking on viewport shading properties |
February 27, 2020, 11:08 (GMT) |
Fix T71743: NLA editor doesn't update properly when hiding/viewing objects The NLA area & region listeners were ignoring the notifications that happen when hiding/showing objects & collections. |
February 27, 2020, 10:44 (GMT) |
Fix T69576, T74059: issues with rotation when adding objects This clarifies logic in ED_object_add_generic_get_opts (see comments in code). Also following issues are adressed: - do not enforce setting the op UI to WORLD when rotation is set (e.g. on redo). This is not wrong (happens in world space), but is more confusing than helpful (was added in own rB3b8a14a3c072). - respect setting the User Preference to WORLD properly (could fail when set to something else, then back to WORLD) Maniphest Tasks: T69576 Differential Revision: https://developer.blender.org/D6943 |
February 27, 2020, 10:38 (GMT) |
GPencil: Change Popover to use Color header |
February 27, 2020, 10:37 (GMT) |
GPencil: New prop_with_popover template Created by Julian Eisel |
February 27, 2020, 10:36 (GMT) |
Fix unreported crash/assert in Cycles with volume render pass in viewport Bug introduced on e0085bfd24da. |
February 27, 2020, 10:00 (GMT) |
GPencil: Fix opacity in Multiply Modifier The value was inverted. |
February 27, 2020, 09:55 (GMT) |
GPencil: Add switches to Array modiifer New switches to enable Offset, Shift and Object transform. |
February 27, 2020, 09:54 (GMT) |
Improve usage of recent golden ratio define - fix typo - set back to conjugate value and use as such Followup to rB95175c3b5e2b. |
February 27, 2020, 09:37 (GMT) |
Constraints: replace 'Set Inverse' operator with an eval-time update This fixes {T70269}. Before this commit there was complicated code to try and compute the correct parent inverse matrix for the 'Child Of' and 'Object Solver' constraints outside the constraint evaluation. This was done mostly correctly, but did have some issues. The Set Inverse operator now defers this computation to be performed during constraint evaluation by just setting a flag. If the constraint is disabled, and thus tagging it for update in the depsgraph is not enough to trigger immediate evaluation, evaluation is forced by temporarily enabling it. This fix changes the way how the inverse matrix works when some of the channels of the constraint are disabled. Before this commit, the channel flags were used to filter both the parent and the inverse matrix. This meant that it was impossible to make an inverse matrix that would actually fully neutralize the effect of the constraint. Now only the parent matrix is filtered, while inverse is applied fully. As a result, pressing the 'Set Inverse' matrix produces the same transformation as disabling the constraint. This is also reflected in the changed values in the 'Child Of' unit test. This change is not backward compatible, but it should be OK because the old way was effectively unusable, so it is unlikely anybody relied on it. The change in matrix for the Object Solver constraint is due to a different method of computing it, which caused a slightly different floating point error that was slightly bigger than allowed by the test, so I updated the matrix values there as well. This patch was original written by @angavrilov and subsequently updated by me. Differential Revision: https://developer.blender.org/D6091 |
February 27, 2020, 09:11 (GMT) |
Fix T54323: Improve Paint category names in keymap preferences While one issue of the report was fixed already (rB27adc4aa3347), still a couple of clarifications could be made: - correct/clarify which modes these apply to - clarify that "Face Mask" is a paint thing Maniphest Tasks: T54323 Differential Revision: https://developer.blender.org/D6797 |
February 27, 2020, 08:56 (GMT) |
Fix Vertex weight gradient tool show wrong weight/strength values in the UI Main issue is that the UI doesn not respect the Unified Weight/Strength setting (but instead alwasy shows the brushes weight/strength) Was working before, but somewhat missed in rBfb74dcc5d69d. See discussion in T74025 on why the Gradient Tool in its current state is not very user friendly in general, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally... ref T74025 Maniphest Tasks: T74025 Differential Revision: https://developer.blender.org/D6900 |
February 27, 2020, 07:46 (GMT) |
Merge branch 'master' into greasepencil-object |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021