Blender Git Commits

Blender Git "master" branch commits.

Page: 814 / 5574

April 22, 2020, 10:53 (GMT)
BLI: add ScopedTimer

This adds a simple timer that can be used for performance measurements in C++.
More sophisticated timers are possible (e.g. one that takes averages, logs the results, ...).
However, I found that this simple timer is good enough for 99% of my use cases.

To use it just write `SCOPED_TIMER("my timer name");` or more commonly `SCOPED_TIMER(__func__);`
into some scope.

Reviewers: sergey

Differential Revision: https://developer.blender.org/D7491
April 22, 2020, 09:46 (GMT)
Fix T75971: 3D Text invisible when fill set to None
April 22, 2020, 09:37 (GMT)
Merge branch 'blender-v2.83-release'
April 22, 2020, 09:37 (GMT)
Undo: Minor optimization: do not write Scene's 3DCursor.

Probably not much gained here, but that's one thing less potentially
making the scene seen as changed in undo steps...
April 22, 2020, 09:37 (GMT)
Fix T75719: Undo system: Debug assert while undoing several operations.

Caused by some pointer collision when re-allocating data-blocks during
undo (due to creation/deletion of those).

Patch by @brecht, many thanks.
April 21, 2020, 19:44 (GMT)
Fix T75909: icons memory leak in headless build
April 21, 2020, 17:59 (GMT)
Fix T75969: view layer add with Copy Settings does not copy all data
April 21, 2020, 16:29 (GMT)
Merge branch 'blender-v2.83-release'
April 21, 2020, 16:26 (GMT)
Fix T75893: Undo causes crash with "Load UI" disabled.

We need to re-generate a new session uuid for the UI-related data-blocks
that are kept across file reading, when load UI is disabled. Otherwise
there will be several IDs with same uuid, which is an ensured way to
crash in new undo code.
April 21, 2020, 15:58 (GMT)
Tests: added unit test for `mat3_vec_to_roll()` function

This was used to investigate T73840. Since the armature math is far from
simple, I thought it would be a good idea to start writing some unit
tests for it.

No functional changes in Blender itself.
April 21, 2020, 15:58 (GMT)
Cleanup: added missing header to BKE_armature.h

No functional changes.
April 21, 2020, 15:38 (GMT)
BLI: simplify naming of listbase wrapper
April 21, 2020, 15:31 (GMT)
BLI: Use .hh extension for C++ headers in blenlib
April 21, 2020, 14:57 (GMT)
BLI: add float2, float3, float4x4, Color4f and Color4b

Reviewers: brecht, campbellbarton, sergey

Differential Revision: https://developer.blender.org/D7450
April 21, 2020, 14:41 (GMT)
Libmv: Cleanup, naming

Initial bundle adjustment only supported OpenCV's radial distortion
model, so the cost functor was called after it.

Nowadays it supports more than this single model, so naming was a bit
wrong and misleading.
April 21, 2020, 13:57 (GMT)
CleanUp: Remove thread_id from `TaskFreeFunction`

It isn't used; cleanup related to {D7475}
April 21, 2020, 13:37 (GMT)
CleanUp: Renamed `BLI_task_pool_userdata` to `BLI_task_pool_user_data`

In preparation for {D7475}
April 21, 2020, 13:27 (GMT)
Fix T75845: some dependencies update missing when painting textures.

issue: Painting a texture that is set as a particle system influencer, doesn't
update particles. An external trigger (such as changing influence slider)
is required to update particles.

fix: The root cause is a missing relationship from image to texture in the
dependency graph.

test: Once fixed, image texture painting updates expected dependencies
such as particle system influence or displacement modifier.

Reviewed By: sergey

Maniphest Tasks: T75845

Differential Revision: https://developer.blender.org/D7472
April 21, 2020, 13:13 (GMT)
UI: Use heading for File Browser column toggles in popover
April 21, 2020, 12:57 (GMT)
Cleanup: remove unused includes
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021