Blender Git Commit Log

All Blender Git commits.

Page: 1616 / 8462

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
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 (master)
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
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.
May 25, 2020, 13:52 (GMT)
VR: Fix big performance bottleneck for simple scenes

Blender's main loop puts the main thread to sleep for 5ms if no user input was
received from the OS. We never want that to happen while the VR session is
running, which runs on the main thread too.

For simpler scenes, where the viewport already draws fast, this may have quite
some impact. E.g. in my tests, the classroom scene went from ~55 to quite
stable 90 FPS in solid mode (total render time as measured and averaged by
Windows Mixed Reality utilities). With Eevee, it only went from 41 to 47 FPS.
In complex files, there's barely a difference. E.g. less than 1 FPS increase in
a Spring file (both Solid mode and Eevee).
May 25, 2020, 13:46 (GMT)
Fix T76941: "Set Inverse" in Child Of constraint broken with armatures

When the Child Of constraint is owned by a bone, before the constraint is
run the matrix is converted from world to pose space. However, setting the
inverse should also take the armature object's transform into account.
May 25, 2020, 13:43 (GMT)
Merge branch 'blender-v2.83-release'

Conflicts:
source/blender/blenkernel/intern/lib_id.c
May 25, 2020, 13:39 (GMT)
OpenSubdiv: Reduce memory footprint of cached topology

Brings down worst case of 1.5M faced mesh from 102 MiB to 90 MiB.
May 25, 2020, 13:39 (GMT)
OpenSubdiv: Cleanup, remove unused code

There is no need in edge map anymore.
May 25, 2020, 13:39 (GMT)
OpenSubdiv: Add TODO avoid checking face-varying topology for equality
May 25, 2020, 13:39 (GMT)
OpenSubdiv: Move preliminary geometry counters check to mesh topology
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021