Blender Git Commits

Blender Git commits from all branches.

Page: 886 / 2888

April 16, 2020, 19:28 (GMT)
Fix T75620: Lamp gizmo flips direction for negative scaled objects
April 16, 2020, 19:28 (GMT)
UI: disable shade flat/smooth in sculpt mode
April 16, 2020, 19:28 (GMT)
Object: only apply smooth/flat to the active object in paint modes

Also some minor improvements:

- Only run once per object data instance.
- Correction for mesh smooth flag being used on curves.
- Move curve operation into utility function.
April 16, 2020, 19:28 (GMT)
Cleanup: remove unused scene argument
April 16, 2020, 19:28 (GMT)
Cleanup: use sections for object_edit.c
April 16, 2020, 19:28 (GMT)
Logging: log warnings which had been disabled since 2.4x
April 16, 2020, 19:28 (GMT)
Fix T75750 Image Editor: Rendered result is much brighter than in viewport
April 16, 2020, 19:28 (GMT)
Fix T75751 Overlay: Clipping Region crashes Blender
April 16, 2020, 19:28 (GMT)
Fix T75443 Color Management: Use after free crash when using curve mapping

The root cause is that viewport can draw cached version of themself but
the scene can have been updated and the pointed curvemapping could have
been freed.

To workaround this we just keep a copy of the curvemap at the viewport
level.
April 16, 2020, 19:28 (GMT)
Mantaflow: Change Defaults to Improve Instantaneous Playback

- Change the default cache method to replay
- Change the default resolution to 32 (The same as old smoke)
which have a speedup of about 4x (~4 FPS vs. ~16 FPS on initial
playback)

Peformance was tested with 3700x and RTX 2070

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

Fixes T73799
April 16, 2020, 19:28 (GMT)
Update RNA Manual References
April 16, 2020, 19:28 (GMT)
Operator: Add 'dissolve_and_intersect' option for 'Extrude and Move on Normals'

This allows easy choice of operators when editing keymaps
April 16, 2020, 19:28 (GMT)
Cleanup: Remove unused operator
April 16, 2020, 19:28 (GMT)
Cleanup: PEP8 for python changes
April 16, 2020, 19:28 (GMT)
Cleanup: PEP8 for python changes
April 16, 2020, 19:28 (GMT)
Don't use split layout for operator properties if all are checkboxes

Having a split layout looks broken if all items are checkboxes and there
is no heading text, because it only uses half the width then.
So this checks if all visible properties are booleans and if so,
disables the split layout. A bit hacky but this should generally work.
If needed we can add more control in future (e.g. default layout hints
for operators).
April 16, 2020, 19:28 (GMT)
Support using property split for menu items & use for output FPS setting

We could add an extra parameter for the label string, for now we can
just use the headings. So if a layout heading is available (set and not
already added) use that to enable the split layout.
April 16, 2020, 19:28 (GMT)
UI: Draw real node sockets for node-input buttons and left-align them

Couple of reasons for this:
* Makes it easier to understand that and how these buttons map to nodes.
* These buttons represent node inputs, so it makes more sense to have the icons
on the left.
* We'd like to show the usual decorators on the right, but having two circles
for different purposes next to each other would be confusing.

Also respects the socket shape. So if a diamond shape is used for example, the
properties show that too.

I'm not sure if the previous icon textures were cached, either way this method
doesn't use the caching. So this adds a draw call for every socket icon which
is a bit annoying, but probably neglectable. Would be better if we'd use proper
icon textures or batches, but that's a separate change.

Differential Revision: https://developer.blender.org/D7409
April 16, 2020, 19:28 (GMT)
Draw node socket icons in properties using real node socket shape/color
April 16, 2020, 19:28 (GMT)
Fix wrong use of heading in Preferences
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021