September 16, 2020, 15:07 (GMT) |
Fix tests after adding collection color tagging Fix a segfault caused by assuming all scenes have a master collection when applying versioning to old files. |
September 16, 2020, 14:39 (GMT) |
Fix T80684: Node shader wrapper: Tweak handling of alpha textures. There is no ideal solution here, but we can assume by default that we should use the Alpha output from a texture used for transparency data. This will break people using a dedicated B&W texture for this alpha pass, but we cannot really handle all cases properly in this wrapper, we only try to support the most common ones to some extent. |
September 16, 2020, 13:56 (GMT) |
Fix versioning code after FCurves versioning not executed There must not be any return directly in our versioning patches. It would return from the entire versioning function. Mistake in da95d1d851b4. As a result, when opening old files with animation data, the versioning for the new collection color tagging wouldn't run, and all collections would get the first color assigned. |
September 16, 2020, 13:55 (GMT) |
Action Constraint: Add manual time factor input control Adds an optional slider to the action constraint so that it can be driven without a constraint target. This is very helpful for more complex rigging and mechanical rigs, as it means the action constraint can be controlled with a driver/custom property directly, currently if we want to use a driver to control it we must add a "dummy" bone/object inbetween to act as a control. Reviewed By: Sebastian Parborg, Sybren A. St�vel, Demeter Dzadik, Julian Eisel Differential Revision: https://developer.blender.org/D8022 |
September 16, 2020, 13:24 (GMT) |
GPUDebug: Avoid using STREQ on StringRef This might be dangerous because StringRef is not guaranteed to be null-terminated and STREQ assumes null termination. |
September 16, 2020, 13:24 (GMT) |
Merge branch 'master' into greasepencil-object Conflicts: source/blender/draw/engines/gpencil/shaders/gpencil_common_lib.glsl |
September 16, 2020, 13:17 (GMT) |
Fix T78653 Workbench: Broken Depth of Field in Viewport (Mac OSX) The output layout was wrong and it's a mistery why it works on most implementations since it's clearly a wrong usage. Thanks @sebbas for helping narrowing down the issue. |
September 16, 2020, 13:04 (GMT) |
Fix (unreported) buffer overflow in BLI_system_cpu_brand_string helper. Since this buffer is used as an array of 12 32bits integers, and C++ string expect a NULL-terminated C-string, we need an extra char to ensure last one is always NULL. See D8906. Thanks to @brecht for noting this one too. |
September 16, 2020, 12:52 (GMT) |
NLA: Always Show All Strips Currently, it's difficult to use the NLA system for users who are only interested in using it as animation layers. Entering tweak mode hides strips which are not evaluated. If the user wanted to edit a different strip, they must exit tweak mode, look for the strip, select it then re-enter tweak mode. Solution: All strips are always shown. The user can now see the next strip they want to start editing. Reviewed By: Sybren, Sebastian Parborg Differential Revision: https://developer.blender.org/D7600 |
September 16, 2020, 12:39 (GMT) |
Revision 0016e73 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:36 (GMT) |
Fix T71012: Cycles baking crash with locked-UI & background-mode |
Revision 3205745 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:35 (GMT) |
Fix T80238: Crash adding properties to material node-trees The localized node-tree was freeing the materials ID properties twice. This matches how animation data behaves, setting to NULL after freeing. |
Revision fe08aa4 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:34 (GMT) |
Fix T80604: BLI_polyfill_calc exceeds stack size allocating points On systems with 512kb stack this happened at around 13k points. This happened at times with grease-pencil, although callers that frequently use complex polygons should be using BLI_polyfill_calc_arena. |
Revision bcacd98 by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:32 (GMT) |
Fix T80457: Library Override - Custom Property to Drive Child Particles results in Crash. RNA diffing code was not dealing properly valid NULL PointerRNA (like the empty texture slots of a ParticleSettings e.g., which were cause of crash in that report). To be backported to 2.90 and 2.83. |
Revision a4be38c by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:31 (GMT) |
Fix T78392: [2.83.5, 2.90, 2.91] Crash on undo/ redo after changing modes. During undo/redo read code is expected to clear the `OB_MODE_EDIT` bitflag of `Object.mode`, for some reasons. This was not done anymore for re-used Objects, we need to add a special handling case for that too. Should be backported to 2.90 and 2.83 (will probably not be straight forward for the latter). |
Revision 46bdfca by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:24 (GMT) |
Fix T77584: Edit Mode crash with shape keys created on blank mesh Entering edit-mode after creating shape keys on a blank mesh would crash. Regression in 9b9f84b317fef which prevented initializing empty shape keys when there is no shape key offset data available. |
Revision 3be5697 by Aristotelis Dossas / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:23 (GMT) |
Fix T79737: ERROR ACCESS VIOLATION when switching to eevee rendered view This prevents Blender from crashing when switching to rendered view and the grid_data is NULL in the lightcache (due to possible corruption), by switching to the fallback lightcache. The fix extends the solution for possible corruption in the cube_data as well. Fix T79737 Reviewed By: fclem Differential Revision: https://developer.blender.org/D8835 |
Revision 0f928c5 by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:20 (GMT) |
Fix T80603 Workbench: Inverted alpha when rendering The state of the passes was not set back after the first sample. This is a simpler fix than rBecfbc5fb55d5 which needs the new draw manager features from 2.90. |
Revision de0fc2a by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) September 16, 2020, 12:18 (GMT) |
Fix T75061 Grease Pencil: MacOS: broken Gradient and Texture There is a driver bug that makes all the end of the structure unreadable. Workaround this by just declaring a vec4 an unpacking manually. |
September 16, 2020, 12:17 (GMT) |
Version Blender 2.83.7 Beta |
|
|
|


Master Commits
MiikaHweb | 2003-2021