November 30, 2021, 00:07 (GMT) |
Merge branch 'master' into subdivision_work |
November 30, 2021, 00:07 (GMT) |
Fix compile error. |
November 29, 2021, 16:21 (GMT) |
Merge branch 'master' into subdivision_work |
November 29, 2021, 14:31 (GMT) |
Cleanup |
November 29, 2021, 14:30 (GMT) |
Merge branch 'master' into subdivision_work |
November 29, 2021, 14:23 (GMT) |
Remove old depsgraph implementation. |
November 29, 2021, 14:19 (GMT) |
Use proper despgraph from the snap context. |
November 29, 2021, 14:19 (GMT) |
Fix for missing subdivision when the wrapper was already computed. |
November 29, 2021, 13:48 (GMT) |
Fix compile error. |
November 29, 2021, 10:27 (GMT) |
Merge branch 'master' into temp-gpu-image-engine |
November 29, 2021, 10:10 (GMT) |
First rendered pixel with the new image engine. |
November 29, 2021, 02:50 (GMT) |
Sculpt-dev: fix memory corruption |
November 29, 2021, 02:36 (GMT) |
Sculpt-dev: Fix color filter not auto creating a color layer. * This is probably something I broke. There was a SCULPT_has_colors() call that wasn't needed. |
November 28, 2021, 23:08 (GMT) |
Import changes from code review branch. |
November 28, 2021, 20:17 (GMT) |
Merge branch 'master' into subdivision_work |
Revision 5e2dc50 by Germano Cavalcante (blender-v2.93-release) November 28, 2021, 15:47 (GMT) |
Fix T93290: Rotation without contraint after extrude has wrong axis The default orientation of the mode was being indicated as overridden, although the one of constraint was used. |
November 28, 2021, 15:43 (GMT) |
Fix T89081: Freestyle noise seed of zero crash This leads to division by zero in Freestyle's NoiseShader which also crashes blender. Not sure if we really need a do_version patch for old files, as an alternative we could also force a positive number in the NoiseShader. This patch does not do either, just force a positive range in RNA from now on. Maniphest Tasks: T89081 Differential Revision: https://developer.blender.org/D13332 |
November 28, 2021, 15:40 (GMT) |
Fix T93130: Frame Selected with selected paint mask does not work This broke with {rB20fac2eca723} (which landed in 2.63), so long standing bug. Convention for paint modes is: - when no paint mask is active, `Frame Selected` will focus the last stroke - when paint mask is active, `Frame Selected` will focus the selected mask faces To check the right vert coords we have to offset with `mp->loopstart`. Maniphest Tasks: T93130 Differential Revision: https://developer.blender.org/D13247 |
November 28, 2021, 15:37 (GMT) |
Fix T93117: Texture paint clone tool crash in certain situation Caused by {rBaf162658e127}, so long standing bug. When changing clone slots (report involved a quite complicated sequence of selecting textures and undo -- but I think this could happen in more situations) code checks for UV of new clone slot. However, since above commit the slot and the clone slot were mixed up, so in this case the responsible NULL check (for when no UV is assigned) wasnt working. Now correct this (NULL check the clone slot uv -- instead of the paint slot UV). note: not sure why low level CustomData functions actually dont do the name NULL checks themselves (seems like callers are always responsible). Maniphest Tasks: T93117 Differential Revision: https://developer.blender.org/D13378 |
November 28, 2021, 15:23 (GMT) |
Fix T93338: Curve Guide force field crash Caused by {rBcf2baa585cc8}. For Curve Guide force fields to work, the `Path Animation` option has to be enabled. With it disabled, we are lacking the necessary `anim_path_accum_length` data initialized [done by `BKE_anim_path_calc_data`] which `BKE_where_on_path` relies on since above commit. Now just check for this before using it - and return early otherwise. Prior to said commit, `BKE_where_on_path` would equally return early with a similar message, so that is expected behavior here. Maniphest Tasks: T93338 Differential Revision: https://developer.blender.org/D13371 |
|