September 22, 2021, 13:54 (GMT) |
Fix: properly implement the 'only append' execption case for WorkSpaces. Add needed extra flag and utils to IDType to mark and check an ID type as only appendable. Note that this is only a loose user-level enforcement currently, in any case you need to be able to link an ID to append it currently, so for low-level code this does not really matter. Currently only WorkSpace and Screen ID types are marked with the new `IDTYPE_FLAGS_ONLY_APPEND` flag. |
September 22, 2021, 13:54 (GMT) |
Fix T90736: Problem applying scale to curves Curve Points of handle of type `Auto` on curves not uniformly scaled cause the shape of the curve to be modified after applying the scale. So change these handles to `Aligned` in these cases. Reviewed By: campbellbarton Maniphest Tasks: T90736 Differential Revision: https://developer.blender.org/D12281 |
September 22, 2021, 13:54 (GMT) |
Cleanup: Remove duplicate code Class SEQUENCER_PT_overlay as defined twice. |
September 22, 2021, 13:54 (GMT) |
Asset Template: Extra UI options This allow users to show/hide: * Library name / refresh. * Assets names. * Filter. To set them in Python use: display_options={'NO_NAMES', 'NO_FILTER', 'NO_LIBRARY'} With contributions by Julian Eisel. Differential Revision: https://developer.blender.org/D12476 |
September 22, 2021, 13:54 (GMT) |
Update RNA to User Manual Mappings |
September 22, 2021, 13:54 (GMT) |
UI: keep navigation gizmos visible during modal operators Hiding viewport navigation gizmos caused the UI to "flicker" unnecessarily, the axis could also be useful as a reference. Resolves T73684 |
September 22, 2021, 13:54 (GMT) |
Doc: expand on comment for why bound-box access could cause issues |
September 22, 2021, 13:54 (GMT) |
Fix T90862: Texts in Outliner can have wrong icon In contrast to the Filebrowser, the Outliner (Blender File view) did not distinguish icons for text-based formats (if they have a filepath this can be done though). Maniphest Tasks: T90862 Differential Revision: https://developer.blender.org/D12347 |
September 22, 2021, 13:54 (GMT) |
Geometry Nodes: fix memory leak for multi input sockets |
September 22, 2021, 13:54 (GMT) |
Functions: support optional outputs in multi-function Sometimes not all outputs of a multi-function are required by the caller. In those cases it would be a waste of compute resources to calculate the unused values anyway. Now, the caller of a multi-function can specify when a specific output is not used. The called function can check if an output is unused and may ignore it. Multi-functions can still computed unused outputs as before if they don't want to check if a specific output is unused. The multi-function procedure system has been updated to support ignored outputs in call instructions. An ignored output just has no variable assigned to it. The field system has been updated to generate a multi-function procedure where unused outputs are ignored. |
September 22, 2021, 13:21 (GMT) |
Merge branch 'master' into soc-2021-uv-edge-select-support |
September 22, 2021, 10:31 (GMT) |
Tweak more brush channel settings |
September 22, 2021, 09:50 (GMT) |
Fix backwards preset in last commit |
September 22, 2021, 09:49 (GMT) |
Merge branch 'master' into tracking_tools |
September 22, 2021, 09:47 (GMT) |
Sculpt: Added compile-type name checking for brush channels. |
September 22, 2021, 06:49 (GMT) |
Fix memory leak if an error occurred assigning id-property sequence |
September 22, 2021, 06:36 (GMT) |
September 22, 2021, 06:36 (GMT) |
EEVEE fix gloss low roughness error Up lower clamp on spec_angle to prevent NaN from being generated on intel GPUs at low roughness. Fixes T88754 Reviewed By: fclem Maniphest Tasks: T88754 Differential Revision: https://developer.blender.org/D12508 |
September 22, 2021, 06:33 (GMT) |
Fix T87801: Eevee ambient occlusion is incorrect on M1 macMini The issue was caused by `textureSize()` returning the size of the level 0 even when the min texture level is higher than 0. Using a uniform to pass the correct size fixes the issue. This issue also affected the downsampling of radiance for reflections and refractions. This does not affect anything other than the recusive downsampling shaders. |
September 22, 2021, 06:32 (GMT) |
Fix T91534: GPencil interpolate Sequence fails if stroke has 0 points In some cases the stroke has 0 points and this must be skipped in the interpolation. |
|