Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 756 / 5574

May 26, 2020, 03:40 (GMT)
BLI_assert: prevent abort from suppressing return-type warning

Recent commit deaff945d0b96 broke release builds but not debug builds,
with this change the warning happens in both cases.
May 25, 2020, 23:29 (GMT)
Improved Area Border Selection and Dragging

Allow use of the full width of visible borders when dragging to resize areas.

Differential Revision: https://developer.blender.org/D7823

Reviewed by Brecht Van Lommel
May 25, 2020, 19:50 (GMT)
Fix T77051: IC keymap hotkey conflict in mode switching with GP object
May 25, 2020, 17:35 (GMT)
DRW: Selection: Extend small object selection workaround to all overlays

Fix T77015 box select doesnt select cameras when zoomed out, lasso and circle select do work.
May 25, 2020, 17:17 (GMT)
Fix T72121: Measurements are being drawn incorrectly if one end is off screen

The solution is to distribute the drawing for part to be done in 3d
(dashed lines, arc) and another part in 2d (text and caps).

Ref T72121

Reviewed By: fclem

Maniphest Tasks: T72121

Differential Revision: https://developer.blender.org/D6361
May 25, 2020, 16:59 (GMT)
Calculate epsilon values for interp_weights_poly to improve accuracy

interp_weights_poly_v2 would have too large epsilon values for small
polygons. To solve this we now calculate the appropriate epsilon value
so it can gracefully handle big and small values.

To make sure there was no regression, these changes were tested with the
files in T36105, T31581. Also with a surface deform modifier test file
attached in the differential below.

Reviewed By: Brecht

Differential Revision: https://developer.blender.org/D7772
May 25, 2020, 16:37 (GMT)
GPUTexture: Make GPU_texture_clear workaround fast.

This way we have a convenient way to clear individual textures.
May 25, 2020, 16:33 (GMT)
Fix T76926: Crash with Full Screen file browser window preference

Alternative fix for T75292 & T73579 (see b75ce05c3b0f), that does not
cause this crash.

The crash happened because cancelling the file browser removes its
screen (as in bScreen). Before rBb75ce05c3b0f, the file browser event
wouldn't be handled any further then. After it, it would still be passed
to other areas, while the screen pointer was dangling.
Now the event is only skipped for UI handlers.

Reviewed by: Julian Eisel
May 25, 2020, 16:17 (GMT)
Fix T77009: texture baking crash on Windows

Only happens in master, but DynamicArray implementation is wrong also in 2.83.
Thanks to Jesse Y and Ray Molenkamp for investigating.
May 25, 2020, 15:49 (GMT)
Cleanup wrong format specifier in a debug printf.
May 25, 2020, 15:44 (GMT)
Fix T73164: Undo does not always properly clear no-more-used library data.

Solution is actually very simple, and even makes existing code simpler:
just write all lib IDs when storing and undo step. That way we do not
have to guess which indirectly used library should be kept or not after
an undo step reading.
May 25, 2020, 15:35 (GMT)
Sculpt: Pose Brush Scale/Transform deform mode

This is an alternative deformation brush for the Pose Brush intended
quickly change the proportions of the mesh. The regular mode scales
using the segment's origin as a pivot. The inverted mode drags the
entire segment using the grab delta.

The only difference with the regular pose brush is that it is not
compatible with IK, so the option is disabled and set to 1 segment. The
rest of the options should work as expected.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D7374
Revision 28d81f7 by Julian Eisel
May 25, 2020, 15:26 (GMT)
Fix T76957: Rigid body "Animated" text cutoff

Removes the flow layout from the panel. No reason to use that here,
surrounding code doesn't either. Probably an unintentional left-over.
May 25, 2020, 15:06 (GMT)
Fix T76925: more Cycles OpenCL compile errors with some drivers on Linux
May 25, 2020, 14:57 (GMT)
Fix T76267: Stencil texture with negative scale dissapears after
clicking Image Aspect

Calculate with positive areas here and ensure stencil_dimension stays
positive.

Maniphest Tasks: T76267

Differential Revision: https://developer.blender.org/D7821
Revision ce0db0d by Hans Goudey
May 25, 2020, 14:53 (GMT)
UI: Fix T76918: 3D Mouse Inconsistent / Inaccessible UI

This consolidates the UI code for NDOF input settings, making all
settings accessible from the preferences. This works around an issue
where the Space Navigator's "Menu" button doesn't trigger the settings
menu in Blender.

I also took the opportunity to redo the UI layout.

Note: Separate commit for 2.83 because UI layouts features
have diverged.

Differential Revision: https://developer.blender.org/D7806
Revision 2ba3214 by Julian Eisel
May 25, 2020, 14:49 (GMT)
UI/Physics: Show error enabling Rigid Body if compiled without Bullet

Would just silently fail, which is confusing.
Should only impact custom builds.
May 25, 2020, 14:37 (GMT)
Merge remote-tracking branch 'origin/blender-v2.83-release'
May 25, 2020, 14:28 (GMT)
Revert "UI: View3D Cursor Changes"

This change is yet to be followed by a more comprehensive design
proposal including:

* How to differentiate the modes apart.
* More clear definition of tools and the rules for their components (gizmo, cursor).
* Selection as a non-tool vs drag option.

This can be revisited for 2.90 with more time. For now the UI team
agrees to revert this.

--
This reverts commit 4aa703aa1430bc53f19e2cc7182e70db1a916f13.
May 25, 2020, 14:07 (GMT)
Fix building after rBdeaff945d0b9... sic.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021