Blender Git Commit Log

All Blender Git commits.

Page: 2500 / 8462

May 21, 2019, 22:24 (GMT)
Remove "_base*" from context API

We are not exposing RNA_ObjectBase in the 2.80 API.

Thus we can't have operators relying on it (e.g, CTX_data_visible_bases,
CTX_data_active_base, ...). Otherwise users won't be able to override
context for these operators.

This commit keep the CTX_data_.*bases() functions around so we don't
need to change the operators and potentially break things that late into
2.80. However as far as the Python scripters are concerned there is no
base to be overriden, ever.

That also simplify the guessing game addon developers have to play when
trying to override an operatori context. They still need to find whether an
operator requires editables, visibles, selected, ... objects. But at
least they don't need to find out whether the operators need base or
object.
May 21, 2019, 20:50 (GMT)
UI: Edit Mode Options panel cleanup

- Move Live Unwrap to UV menu
- Move Auto Merge Threshold into a sub-section of Auto Merge to make the relationships clearer

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

Reviewers: Brecht Van Lommel, Pablo Vazquez
May 21, 2019, 20:26 (GMT)
Merge branch 'master' into fluid-mantaflow
May 21, 2019, 20:13 (GMT)
Fix T58492: Removes jitter when using adaptive smoke domains

This small fix in the GLSL shader seems do to the trick: now smoke won't jitter when using the adaptive domain.

The previous workaround rB3891ad8e0317 is still needed too, i.e. the bug that caused jitter this time was not related to the previous one.
May 21, 2019, 19:29 (GMT)
VSE: Don't store `cfra` in cache

Strips can move in time. Using cfra may give us erratic results.

Reviewed by: brecht

Differential Revision: https://developer.blender.org/D4898
May 21, 2019, 18:33 (GMT)
Fix: Reset to the default theme not auto-saved

T64679 mention a desire for a solution that is not in a per-case basis.
However until then we are still better off with this working then not.

Specially since changing individual theme elements works, while reset
theme was not working.
May 21, 2019, 18:26 (GMT)
Merge branch 'master' into greasepencil-object
May 21, 2019, 18:03 (GMT)
UI: Fix wrong naming and tooltips

Double Threshold -> Merge Threshold
This relates to Auto Merge

AutoMerge Editing -> Auto Merge
No need for redundant 'Editing' here
May 21, 2019, 17:52 (GMT)
GPencil: New function to get derived array

This utility is used to get the difference between original point and derived point
May 21, 2019, 16:07 (GMT)
Fix T64738: pick short path seam not doing live unwrap
May 21, 2019, 15:59 (GMT)
Fix UV editor selection colors not matching 3D viewport
May 21, 2019, 15:47 (GMT)
Fix T64414: crash deleting collection used for particle group and use count
May 21, 2019, 15:42 (GMT)
Fix T64903: Freestyle line alpha not working for Eevee
May 21, 2019, 15:17 (GMT)
GPU: double uniform names buffer size

Adding a constant yields quadratic time complexity which can
have quite a big impact on some scenes.

I used the file from T64901 for testing.
In the test file, the time it took to execute `wm_draw_update`
changed from `0.60s` to `0.51s`.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4916
May 21, 2019, 15:06 (GMT)
Cleanup: remove unused function
May 21, 2019, 14:59 (GMT)
Cleanup: pep8
May 21, 2019, 14:59 (GMT)
Cleanup: clang-format, sort structs
May 21, 2019, 14:59 (GMT)
Fix part of T64679: Missing dirty preferences tag

- Editing shortcuts.
- Editing walk mode navigation.
- Adding/removing paths.
May 21, 2019, 14:56 (GMT)
Particle: optimize threading for many particles and many cores

The maximum particles per task of 256 was outdated and lead to too much thread
contention. Instead define a low fixed number of tasks per thread.

On a i7-7700HQ, creating 4 million particles went down from 31s to 4s.

Thanks to Oscar Abad, Sav Martin, Zebus3d, Sebasti�n Barschkis and Martin Felke
for testing and advice.

Differential Revision: https://developer.blender.org/D4910
May 21, 2019, 14:50 (GMT)
Fix T64804 crash editing image paint fallof in edit mode
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021