Blender Git Commit Log

All Blender Git commits.

Page: 550 / 8462

June 17, 2021, 01:42 (GMT)
VSE: Reduce transform code complexity

Reduce complexity of sequencer transform code by removing recursivity.
This is possible by treating meta strips (mostly) as any other strip and
containing all transform code within SEQ_ functions.

Unfortunately internally meta strips still require special treatment,
but all complexity from code all over transform code seems to be
possible to contain within one function.

Functional change:
Previously adjusting handle of single image strip moved animation.
Now animation is not moved, which is behavior for all other strips.

Reviewed By: sergey, mano-wii

Differential Revision: https://developer.blender.org/D11493
June 17, 2021, 00:06 (GMT)
Revert "Fix T89204: slow repeated rendering with GPUOffscreen.draw_view3d"

This reverts commit d03b26edbdc3a9fe87fde44bd8db8c4a67a36757. There is some
refresh issue that needs to be solved before this can be enabled.
June 16, 2021, 22:30 (GMT)
Fix order of assigning geometry set and BKE_object_eval_assign_data
June 16, 2021, 21:52 (GMT)
Merge branch 'master' into curve-nodes-modifier
June 16, 2021, 20:09 (GMT)
Fixup: linux types.
June 16, 2021, 19:51 (GMT)
Replace integer with bool in Ghost API when only used as boolean.
June 16, 2021, 19:51 (GMT)
Replace Ghost integral types with standard fixed width integers.
June 16, 2021, 19:51 (GMT)
Replace uint8* with char* in Ghost API when variable is a string.
June 16, 2021, 19:47 (GMT)
Fix T88342: 'To Sphere' and 'Push/Pull' not working in Pose mode

Some modes don't take into account that `TransData` may be in data space.
June 16, 2021, 19:06 (GMT)
Fix build in edit mode mesh fairing
June 16, 2021, 19:01 (GMT)
Merge branch 'master' into sculpt-dev
June 16, 2021, 18:19 (GMT)
Fix T89204: slow repeated rendering with GPUOffscreen.draw_view3d

Cache the GPUViewport so the framebuffers and associated textures are not
reallocated each time.
June 16, 2021, 18:16 (GMT)
Merge branch 'master' into geometry-nodes-raycast
June 16, 2021, 18:13 (GMT)
VSE strip thumbnail improvements

The left handle now slides over the thumbs when moving and updates the thumb
under the left handle to represent seq->startdisp. Strip slip offset has fixed
thumbs and they don't update images as they move but rather move along with the
strip itself. Helps to make the strip feel like it is a container for the movie
and the handle areas cut the movie to the strip size. Better UX.
June 16, 2021, 17:35 (GMT)
Edge-scrolling for node editor

Starts scrolling when dragging a node or node link and going outside the current window.
Largely copied from the VIEW2D_OT_edge_pan operator.

Edge panning operator customdata and supporting functions now in
UI_view2d.h, so they could be used by operators in other editor
libraries. The VIEW2D_OT_edge_pan operator also uses this customdata and
shared functions now. Operators properties can be used to configure
edge panning margins and speed for each use case, rather than using
hardcoded values.

The speed function for edge panning has been tweaked somewhat:
* "Speed per pixel" has been replaced with a "speed ramp" distance.
This is more intuitive and also creates an upper bound for the speed,
which can otherwise become extreme with large cursor distance.
* "Max speed" is reached at the end of the speed ramp.
* Padding the region inside and outside is applied as before, but both
values are operator properties now.

Node transform operator also supports edge panning. This requires
an offset for changes in the view2d rect, otherwise nodes are "stuck"
to the original view.

Transform operator had cursor wrapping categorically enabled, but this
gets quite confusing with the edge scrolling mechanism. A new TransInfo
option T_NO_CURSOR_WRAP has been introduced to disable this behavior.
The double negative is a bit annoying, but want to avoid affecting the
existing transform modes, so by default it should still set the
OP_IS_MODAL_GRAB_CURSOR flag (which then sets the WM_CURSOR_WRAP_XY
flag during modal execution).

Reviewed By: HooglyBoogly, JacquesLucke

Differential Revision: https://developer.blender.org/D11073
June 16, 2021, 17:35 (GMT)
Added modal keymaps
June 16, 2021, 16:56 (GMT)
Merge branch 'geometry-nodes-raycast' of git.blender.org:blender into geometry-nodes-raycast
June 16, 2021, 16:31 (GMT)
USD IO: merge latest UMM addon.

Merged latest umm_add_on branch of the addons_contrib
submodule: fix to values that needs to be passed as
booleans to exporter.
June 16, 2021, 15:52 (GMT)
Fix build with older OptiX SDK
June 16, 2021, 15:18 (GMT)
USD IO: merge latest UMM addon.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021