Blender Git Commit Log

All Blender Git commits.

Page: 2199 / 8462

September 12, 2019, 01:13 (GMT)
Improve some textures UI properties click-drag precision

When click-dragging to change values in textures (for example Musgrave-
>Size to give an example) the step size is too big.

Reviewers: brecht, lichtwerk

Reviewed By: brecht, lichtwerk

Differential Revision: https://developer.blender.org/D5661
September 12, 2019, 01:13 (GMT)
Fix T68840: Metaballs update 'NEVER' method not working

Was always evaluating due to typo in rB34ab90f546f0.

Reviewers: brecht

Maniphest Tasks: T68840

Differential Revision: https://developer.blender.org/D5695
September 12, 2019, 01:13 (GMT)
Eevee: Shadow map refactor

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5659
September 12, 2019, 01:10 (GMT)
Cleanup: de-duplicate code
September 12, 2019, 01:10 (GMT)
Depsgraph: Ensure it's fully evaluated after POST callbacks

It is possible that POST callbacks will modify objects or relations.
This change makes it so an extra update pass is done if needed.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D5690
September 12, 2019, 01:10 (GMT)
UI: use boolean for sequencer reverse frames

Revert part of 04b86c21bf522

The option to reverse frames is used elsewhere as a boolean
which makes sense since reversing playback is a special case.
September 12, 2019, 01:10 (GMT)
GPencil: New Operator to set the active object material based on the selected stroke material

The operator set as active object material the material used in the selected stroke.

Access to the operator were added in the stroke menu and context stroke menu.

Reviewers: antoniov, pepeland

Tags: #bf_blender, #grease_pencil

Differential Revision: https://developer.blender.org/D5692
September 12, 2019, 01:10 (GMT)
Fix T69532: Wave texture fails with a compile error.

`noise_turbulence` was renamed to `fractal_noise`.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5691
September 12, 2019, 01:10 (GMT)
Fix: Compile error due to undefined isinf function.

Some implementations of the standard c++ library doesn't define its
functions in the global namespace. So the `isinf` function might
fail in some systems. To fix this, we use the `ensure_finite`
function instead.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5687
September 12, 2019, 01:10 (GMT)
Buildbot: enable tests to run again

These will not stop the build on failure yet, first step is to get them passing
more reliably.
September 12, 2019, 01:10 (GMT)
Tracking: Enable "Render Undistorted" only if there is actual distortion

Applies to "Setup Tracking Scene" operator which configures background
images for the viewport.

Solves unnecessary slowdown and higher memory usage when camera's model
does not have any effective distortion.

Differential Revision: https://developer.blender.org/D5520
September 12, 2019, 01:10 (GMT)
Depsgraph: Free user code from worry about updates flush
September 12, 2019, 01:10 (GMT)
Depsgraph: Pass bmain to evaluation function

Currently unused, makes code ready for an upcoming change.
September 12, 2019, 01:10 (GMT)
Industry Compat keymap: Add Batch Rename to Alt-Return
September 12, 2019, 01:10 (GMT)
File Browser UI: Use 'Install' instead of ''Install Add-on from File...' as the name of the execute button

The old name didn't fit inside the button, and this fits with simpler Open/Save labels too.
September 12, 2019, 01:10 (GMT)
Fix T69522: Render Region not refreshing Output Properties

setting/clearing render region uses ND_RENDER_OPTIONS notifier, but
listener was only refreshing RENDER and VIEWLAYER tabs in that case,
whereas the render region buttons are located in OUTPUT tab.

Reviewers: billreynish

Maniphest Tasks: T69522

Differential Revision: https://developer.blender.org/D5685
September 12, 2019, 01:10 (GMT)
Mesh Batch Cache: Fix threading issue

I believed the crash I experienced happened because:
1. The `extract_pos_nor_init` function is called.
2. Tasks are added to the task pool for `extract_pos_nor`.
3. The tasks begin to be executed while more tasks are added.
4. In some rare cases, all existing tasks are finished, but not all have been added yet.
5. This let the task-counter go down to zero.
6. This triggered a call to `extract_pos_nor_finish`.
7. Then more tasks are added and in the end `extract_pos_nor_finish` is called again.

A solution is to use a task pool that is suspended when created.
Unfortunately, there was an outdated comment, that was probably the root cause of the issue.

Reviewers: fclem, sergey

Differential Revision: https://developer.blender.org/D5680
September 12, 2019, 01:10 (GMT)
MovieClip: Make name of Active Clip consistent in UI

Using the currently active movie clip had different names in the interface:
In scene context it was "Active Movie Clip", in Camera Background Images it was "Camera Clip", in Constraints it was "ActiveClip".
I made all those instances use "Active Clip", which is descriptive enough and also the shortest of the three.

Reviewed By: billreynish

Differential Revision: https://developer.blender.org/D5400
September 11, 2019, 21:31 (GMT)
3D View: only show origin axes when in object mode
September 11, 2019, 21:28 (GMT)
Fix transforming armature origins

Using geometry update doesn't work on armatures.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021