September 3, 2021, 15:09 (GMT) |
add some comments |
September 3, 2021, 14:39 (GMT) |
Merge branch 'master' into temp-ui-tweaks |
September 3, 2021, 14:18 (GMT) |
Fix T88411: Draw frame node text when label is empty This patch fixes the issue described in T88411, that the text in frame nodes is only shown, when the node has a label. This has been caused by rB8f04ddbbc626, because `node_draw_frame_label` not only draws the label, but also all the other text. Therefore skipping it, when the label is empty, also skips drawing the other text. This is fixed by moving the check for the empty label into `node_frame_draw_label`. **Patch:** Frame nodes show text despite not having a label. {F10286204, size = full} **Same setup in master:** {F10128099, size = full} **Test file** {F10128102} Reviewed By: #user_interface, pablovazquez Maniphest Tasks: T88411 Differential Revision: https://developer.blender.org/D11315 |
September 3, 2021, 14:12 (GMT) |
rename field related classes |
September 3, 2021, 13:31 (GMT) |
Merge branch 'master' into asset-greasepencil |
September 3, 2021, 13:31 (GMT) |
Merge branch 'master' into greasepencil-object |
September 3, 2021, 13:24 (GMT) |
GPencil: Smooth thickness when joining strokes When joining two strokes in paint mode using the auto merge option, the join was very hard if the thickness was too different. This patch adds a smooth to the join in order to get better transition. Also fixed the problem to join existing strokes very far from actual stroke. Some cleanup and rename of old code is included in order to make code more readable. Reviewed By: pepeland Differential Revision: https://developer.blender.org/D12362 |
September 3, 2021, 13:19 (GMT) |
Fix compilation error of Cycles X unit test Remove test of function which became non-public and which depends on the scheduler state. Seems easiest solution, and the details of the behavior perhaps better be tested on the scheduler level instead. |
September 3, 2021, 12:27 (GMT) |
Merge branch 'master' into studio-sprite-fright |
September 3, 2021, 11:58 (GMT) |
Fix T87768: `.path_resolve` fails when requested property is None. Add a version of RNA_path_resolve_full that returns true when the path resolves to a NULL RNA pointer. |
September 3, 2021, 11:32 (GMT) |
Cycles-X: Fix incorrect performance calculation at certain navigation resolutions During viewport navigation the algorithm that calculates the resolution divider assumes that the at every resolution division the sample count will be 4. This is not true for cases where the resolution division is equal to `2 * pixel_size` and `pixel_size`. In those cases the sample count is 1. As a result the algorithm assumes `2 * pixel_size` and `pixel_size` are too expensive in a lot of cases and thus doesn't use it. This patch addresses this issue by informing the algorithm of changes in sample counts between resolution divisions meaning it can more properly gauge the performance of various resolution divisions. As a result the algorithm is more likely to pick the correct resolution divider when performance of the scene is in the range that `2 * pixel_size` and `pixel_size` are viable options all while keeping the performance target at 30fps like before. Along with this patch the sample count while the resolution divider is equal to `2 * pixel_size` has been increased from 1 sample per pixel to 2 samples per pixel. Without an increase to this value there are some negative side effects. I have chosen the value of 2 and not 4 because this values means at a resolution divider of `2 * pixel_size` the rendering is still cheaper than a resolution divider of `pixel_size`. Differential Revision: https://developer.blender.org/D12367 |
September 3, 2021, 11:29 (GMT) |
use GFieldRef where appropriate |
September 3, 2021, 11:21 (GMT) |
PyAPI: add read-only 'is_valid' attribute to mathutils types There was no convenient way to check if the owner of a mathutils type was valid. Added to support issue reported in T91111. |
September 3, 2021, 10:54 (GMT) |
fix bug when the same field is evaluated twice |
September 3, 2021, 10:42 (GMT) |
Fix T91159: GPencil Smooth brush is using Affect Pressure but not used The parameter wa sin the UI but was not used because it was replaced by Use Thickness. |
September 3, 2021, 10:35 (GMT) |
RNA: minor optimize for token extraction of RNA paths - Split rna_path_token in two, extracting bracket handling into it's own function. - Only handle escape characters for quoted tokens. Numbers were copied using BLI_str_unescape which is unnecessary. - Extract text without without quotes, use a return argument so the caller can tell if the token was quoted. This avoids having to strip the tokens quotes afterwards. |
September 3, 2021, 09:55 (GMT) |
add initial Attribute Freeze node |
September 3, 2021, 09:42 (GMT) |
Cleanup: use bool for RNA path token extraction |
September 3, 2021, 09:23 (GMT) |
Small fix of using defined constant instead of immediate value |
September 3, 2021, 09:06 (GMT) |
support deduplication of normal node |
|
|
|


Master Commits
MiikaHweb | 2003-2021