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 |
Revision af89a89 by Nicholas Rishel June 16, 2021, 20:09 (GMT) |
Fixup: linux types. |
Revision a0b6e9a by Nicholas Rishel June 16, 2021, 19:51 (GMT) |
Replace integer with bool in Ghost API when only used as boolean. |
Revision 344aa4d by Nicholas Rishel June 16, 2021, 19:51 (GMT) |
Replace Ghost integral types with standard fixed width integers. |
Revision 89a29e7 by Nicholas Rishel 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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021