December 26, 2021, 12:45 (GMT) |
Fix T94387: Mesh sequence cache, crash when clicking a panel The crash happens when opening a panel (added in rB43f5e761a66e87fed664a199cda867639f8daf3e) when no CacheFile is set in the modifier. To fix this, check that the CacheFile pointer is not null before attempting to draw anything. |
December 26, 2021, 02:39 (GMT) |
Fixed bug when attempting to move Poly edges |
December 25, 2021, 21:08 (GMT) |
Docs: Add to and cleanup attribute API docs Most of the comment block is similar to the text in the source code documentation wiki. It's helpful to have some text in a header file too, so it's closer for programmers already looking at the code. This also uses more consistent syntax and wording in the comments about the attribute API in `GeometryComponent`. Ref T93753 Differential Revision: https://developer.blender.org/D13661 |
December 25, 2021, 20:57 (GMT) |
Cleanup: Use more common variable name It's preferred to use `area` as a name for `ScrArea` variables. |
December 25, 2021, 20:28 (GMT) |
December 25, 2021, 19:58 (GMT) |
Breakdown Implementation This patch adds the breakdown (or tween) functionality to the graph editor. The factor defines the linear interpolation from left key to right key. Reviewed by: Sybren A. St�vel Differential Revision: https://developer.blender.org/D9375 Ref: D9375 |
December 25, 2021, 17:12 (GMT) |
Added functionality to create a new spline |
December 25, 2021, 16:46 (GMT) |
Set delete to override select if both enabled |
December 25, 2021, 16:37 (GMT) |
Fixed bug: Added extruding for `BPoint` |
December 25, 2021, 16:13 (GMT) |
Shader Nodes: Convert bump node to use new socket builder This node is a bit special in that it uses two internal sockets for a hack for Eevee; see rBffd5e1e6acd296a187e7af016f9d7f8a9f209f87 As a result, the `SOCK_UNAVAIL` flag is exposed to socket builder API. Reviewed By: JacquesLucke, fclem Differential Revision: https://developer.blender.org/D13496 |
December 25, 2021, 16:12 (GMT) |
Cleanup: use new c++ guarded allocator API in nodes Also simplify the allocation name to `__func__` Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D13665 |
December 25, 2021, 14:23 (GMT) |
Nurbs: Trying to get opencascade backend to make nurbs, not working yet. |
December 25, 2021, 12:40 (GMT) |
Blend To Neighbor Implementation This patch adds the blend to neighbor operator to the Graph editor. The operator acts like the blend to neighbor operator for a pose context, just working on keyframes. Reviewed by: Sybren A. St�vel Differential Revision: https://developer.blender.org/D9374 Ref: D9374 |
December 25, 2021, 11:53 (GMT) |
December 25, 2021, 11:43 (GMT) |
Added option to disable extra functionality |
December 25, 2021, 10:25 (GMT) |
Renamed "Extra Functionality" to "Extra" |
December 25, 2021, 10:20 (GMT) |
Set close spline default to false |
December 25, 2021, 10:14 (GMT) |
Fix T94362: GPUMaterialTexture references freed ImageUser The issue was caused by rB7e712b2d6a0d257d272ed35622b41d06274af8df and the fact that `GPUMaterialTexture` contains an `ImageUser *` which references the `ImageUser` on e.g. `NodeTexImage`. Since the node tree update refactor, it is possible that the node tree changes without changing the actual material. Therefore, either the renderer should check if the node tree has changed or it should not store pointers to data in node storage. The latter approach is implemented in this patch. Differential Revision: https://developer.blender.org/D13663 |
December 25, 2021, 09:21 (GMT) |
Fixed move point bug |
December 25, 2021, 05:02 (GMT) |
Cleanup: Do not use magic number |
|