Revision 331f383 by Sebastian Parborg September 24, 2020, 16:33 (GMT) |
Fix blender constraints automated tests when using march=native More agressive optimization made the results differ a bit more than the current error margin would allow. Bump the error margin to be 1e-6 instead of the previous 0.5e-7. |
Revision 7fb0cb2 by Hans Goudey September 24, 2020, 16:22 (GMT) |
Cleanup: Remove unecessary storage of search filter in uiBlock Since the search is applied all in one phase, there is no need to store a reference to the search filter in every uiBlock. Instead just pass it as an argument to UI_block_apply_search_filter. |
Revision bdbe955 by Bastien Montagne September 24, 2020, 16:14 (GMT) |
Fix crash related to liboverride differential operations code. Root of the issue is how we generate the storage ID for the differential override operations. However, since those are disabled anyway currently, simply comment out creation of this copy for now, we can revisit this if/when we decide to re-activate differential overrides. Related to T81059, found while investigating it. |
Revision 244cef6 by Bastien Montagne September 24, 2020, 16:14 (GMT) |
LibOverride: Do not assert when failing to apply an override rule. This is actually fairly common issue if lib data changes, just print out an info message about it for now. |
Revision 3997630b by Sebastian Parborg September 24, 2020, 16:10 (GMT) |
Cleanup: Break early in normal validation Before we would continue checking normal array values even if we knew that the normal array would be conidered valid. Break early to avoid excess iterations and make the code more clear what it is doing. No functional changes. |
Revision 119d0cd by Sebastian Parborg September 24, 2020, 16:08 (GMT) |
Fix normal computation in opensubdiv when surface derivates are the same In very rare occations, the returned derivates would be the same. This would lead to the normal calculation breaking (zero normals). Solution: Add this edge case to the other corner case checks. Reviewed By: Sergey |
September 24, 2020, 14:20 (GMT) |
Fix T80424: Image not scaled when rendering This is was caused by incorrectly set `preview_render_size` in VSE rendering context. Value was set to `SEQ_PROXY_RENDER_SIZE_FULL`, but it should be `SEQ_PROXY_RENDER_SIZE_SCENE` as scene render size is being used. Alternatively we can check for `context->for_render` in `input_preprocess()`, but I think fix above is more correct. Reviewed By: sergey, brecht Maniphest Tasks: T80424 Differential Revision: https://developer.blender.org/D8838 |
Revision 6e138e9 by Sybren A. Stüvel September 24, 2020, 14:17 (GMT) |
Fix T80874: Actions inside NLA Strips are not copied to buffer/append Restore NLA Action expansion code that was accidentally removed in rBbed634c4f96. |
Revision 538d9bb by Dalai Felinto September 24, 2020, 13:51 (GMT) |
Fixup for license changes There was still a cmake file that was explicitly referring to the GPL3 license. This was failing only on Windows. |
Revision 58dc059 by Germano Cavalcante September 24, 2020, 13:36 (GMT) |
Revision f3ac39b by Sybren A. Stüvel September 24, 2020, 13:17 (GMT) |
Fix T80708: FCurve modifiers change behavior after editing NLA clip Tag an Action for recalculating animation when it's pushed down onto the NLA stack, as its effective boundaries change. Normally an Action spans all of the timeline, and the effects of Cycle modifiers are visible everywhere. When the Action is converted to an NLA clip, the modifier's effect should only be visible for the duration of the NLA clip. |
Revision 0dfafa8 by Sybren A. Stüvel September 24, 2020, 13:17 (GMT) |
NLA: remove tagging copy-on-write when tagging recalc-animation Remove `ID_RECALC_COPY_ON_WRITE` when tagging `ID_RECALC_ANIMATION`; the former is unnecessary when using the latter. No functional changes. |
Revision 424084e by Sybren A. Stüvel September 24, 2020, 13:17 (GMT) |
Cleanup: NLA, refactor condition, use early return Simplify code by replacing `if (strip) { everything; }` with `if (strip == NULL) { return; }`. No functional changes. |
Revision 7ba30d3 by Bastien Montagne September 24, 2020, 12:05 (GMT) |
Fix T80727: Drivers: deleting all keyframes leaves an uneditable f-curve. A NULL bezier pointer does not mean that the fcurve is not editable, it only is if it actually has some baked sample points too. |
Revision 748efc7 by Philipp Oeser September 24, 2020, 11:06 (GMT) |
Fix (unreported) Smart UV Project not adding UVMap Since porting this to C in rB850234c1b10a, Smart UV Project would not add a UVMap (if none existed already) anymore. Not having a UVMap already is a reasonable situation though when e.g. starting off fresh by deleting an existing UVMap or also when applying certain generative modifiers. This is also inconsistent with all other unwrap operators (all of them will create a UVMap if none exists already) Differential Revision: https://developer.blender.org/D9001 |
Revision 5b612e7 by Dalai Felinto September 24, 2020, 10:49 (GMT) |
ISC and Boost licenses |
Revision 0434efa by Dalai Felinto September 24, 2020, 10:49 (GMT) |
Move license files to license subfolder For the final builds instead of leaving all the license files in the main folder, we move them to a "license" folder. Also, adding more licenses here (MIT, Apache, ...). Differential Revision: https://developer.blender.org/D8999 |
Revision f564126 by Jacques Lucke September 24, 2020, 09:56 (GMT) |
Fix: add radius attribute in simulation modifier This is necessary to not make it crash immediatly after recent changes. |
Revision f1fee43 by Ankit Meel September 24, 2020, 09:50 (GMT) |
GMP/CMake: Remove duplicate GMP search logic. Original was added in rB83f8223543f58c3b0881a03b6e9ddffff91. Duplicate was added in the merge rB9e09b5c418c0a436e3c84ccf. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8822 |
Revision 4786719 by Campbell Barton September 24, 2020, 04:27 (GMT) |
Cleanup: spelling |
|
|
|


Master Commits
MiikaHweb | 2003-2021