Revision 0dff6b2 by Campbell Barton August 4, 2020, 11:25 (GMT) |
Cleanup: unused main argument |
Revision 164f40c by Campbell Barton August 4, 2020, 11:23 (GMT) |
Fix T79503: Selecting edit-bones while holding Ctrl crashes |
Revision d6762be by Philipp Oeser August 4, 2020, 10:59 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision f921ae4 by Philipp Oeser August 4, 2020, 10:52 (GMT) |
Fix T79453: Motion Tracking: marker does not remember 'enabled' state Caused by rB63ee3db96107. While above commit corrected the clip offset, it also removed logic to ensure a marker on a particular frame. This is needed though, otherwise changes on a particular frame are applied to the marker being returned by 'BKE_tracking_marker_get' which can be a completely different marker if none exist for that frame yet. This patch partly reverts rB63ee3db96107 and reintroduces the framenr for the MarkerUpdateCb and uses that to ensure a marker on that frame. Candidate for backporting to 2.83 LTS? Reviewers: sergey, jacqueslucke Subscribers: |
Revision a9e0aea by Campbell Barton August 4, 2020, 10:11 (GMT) |
Fix crash switching render slots when there is only one slot |
Revision 778f0ac by Sergey Sharybin August 4, 2020, 10:08 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 03c2439 by Sebastián Barschkis August 4, 2020, 09:45 (GMT) |
Fluid: Do not show fluid if frame is out of cache range Before: If the current frame is out of the cache start/end range, the viewport will show the fluid as it was on the last frame that was still in the cache frame range. Now: If the current frame is out of the cache start/end range, the viewport will show no fluid at all (even if there are cache files present for this frame). This fix is related / in response to T79423. |
Revision 8d3b8bc by Sergey Sharybin August 4, 2020, 09:40 (GMT) |
Depsgraph: Use UUID to identify pose channels Fixes possible fiasco caused by re-allocation re-using pointers between pose channels. Differential Revision: https://developer.blender.org/D8453 |
Revision 52c2f29 by Sergey Sharybin August 4, 2020, 09:40 (GMT) |
Pose channel: Add session UUID Allows to identify pose channels more reliably than by the pointer. |
Revision 51af20b by Sergey Sharybin August 4, 2020, 09:40 (GMT) |
Cycles: Fix nan in decomposed transform for degenerated input The decomposed transform would have consists of nan values if the input transform had zero scale. Now the decomposition will check for zero scale, and if it is detected then the result will be ensured to be finite. Additionally, rotation value will be copied from previous/next time step to help avoiding obscure interpolation. The latter step can become more comprehensive than the current simple implementation. Differential Revision: https://developer.blender.org/D8450 |
Revision 7f6530e by Sergey Sharybin August 4, 2020, 09:40 (GMT) |
Cycles: Add finite checks for float4 and transforms Currently unused, preparing for an upcoming development. |
Revision b38c04a by Sybren A. Stüvel August 4, 2020, 09:36 (GMT) |
Cleanup: fixed unused parameter warning No functional changes. |
Revision 3642cbb by Sybren A. Stüvel August 4, 2020, 09:36 (GMT) |
Cleanup: converted Depsgraph Building Pipeline to object-oriented code This will make it easier & cleaner to make custom-built depsgraph (for example for exporting invisible objects to USD or Alembic, see T75936). No functional changes. Reviewed by: sergey Differential Revision: https://developer.blender.org/D8423 |
Revision 15ad4f6 by Alexander Gavrilov August 4, 2020, 08:57 (GMT) |
Merge branch 'blender-v2.90-release' |
Revision 9306037 by Alexander Gavrilov August 4, 2020, 08:29 (GMT) |
Node Groups: expose the SOCK_HIDE_VALUE flag for node group inputs. This flag specifies that even when the socket is not connected, the node should not display the input field for the constant input value. This is useful for inputs like Normal, which have special handling for the missing input case and don't use a constant value. Currently there is no way to change this flag from Python, and through UI it can only be done by re-creating the socket. This patch exposes the flag through RNA and UI, makes sure it is properly updated when changed, and adds special handling to ensure that it is correctly set when creating a node group from a node set that includes reroute nodes. Differential Revision: https://developer.blender.org/D8395 |
Revision b016e7f by Alexander Gavrilov August 4, 2020, 08:29 (GMT) |
Node Groups: fix placement of the Output node when creating a group. Instead of assuming the node width, compute the actual right bound. Otherwise BSDF nodes tend to be too wide, and intersect Output. Differential Revision: https://developer.blender.org/D8395 |
Revision f5eae90 by Jeroen Bakker August 4, 2020, 08:09 (GMT) |
Revision 105ed22 by Campbell Barton August 4, 2020, 05:35 (GMT) |
Merge branch 'blender-v2.90-release' into master |
Revision c138679 by Campbell Barton August 4, 2020, 05:34 (GMT) |
Modifier: bypass mesh conversion for hooks in edit-mode Avoid the conversion for the hook modifier as riggers may need to enable this modifier in edit-mode. The speedup of the modifier alone is significant since the hook operation is simple compared to conversion that took over 99.9% of the time in my tests, however the overall speedup was around to 1.6x. |
Revision 6791b88 by Hans Goudey August 3, 2020, 22:28 (GMT) |
Merge branch 'blender-v2.90-release' |
|
|
|


Master Commits
MiikaHweb | 2003-2021