Blender Git Commits

Blender Git "temp_test_sc_keymap" branch commits.

Page: 26 / 43

February 15, 2021, 17:29 (GMT)
CMake/Deps: Alembic 1.7.16

Version bump + no longer using Boost.

Building Alembic with Boost gave compiler errors, and having one less
inter-dependency is good as well.

Reviewed By: sebbas, sybren

Differential Revision: https://developer.blender.org/D10329
February 15, 2021, 17:29 (GMT)
Cleanup: Grammar in comments
February 15, 2021, 17:29 (GMT)
Cleanup: unused variable
February 15, 2021, 17:29 (GMT)
CMake/Deps: XR_OpenXR v1.0.14

Straight up version bump

Things of note:

They started using API calls only available in windows 8, however given
the Python 3.9 update will forcibly bump us to 8.1+ anyhow this is not
an issue.

Will require some minor tweaks to platform_win32.cmake after adding the
libs to svn which are not included in this diff so this diff can land
without having to have the libs in place yet.

Reviewed By: sebbas, sybren

Differential Revision: https://developer.blender.org/D10349
February 15, 2021, 17:29 (GMT)
Cleanup: Remove code duplication (merge error)
February 15, 2021, 17:29 (GMT)
Fix T71960: Malformed .bmp files lead to crash

Add a boundary check, avoiding access past actual data.

Ideally would need to report error to the user somehow,
but it doesn't seem to be easy to do.

This is a minimal safe patch. The proper complete fix is
being worked on by Jesse.

Differential Revision: https://developer.blender.org/D10357
February 15, 2021, 17:29 (GMT)
FFmpeg: Improve multi-threading settings for VSE proxies

Following code from D8627 this patch corrects multi threaded processing
of proxies, where a 60 sec proxy generation drops to 35 sec.

Differential Revision: https://developer.blender.org/D8659
February 15, 2021, 17:29 (GMT)
Cleanup: clang tidy
February 15, 2021, 17:29 (GMT)
Cleanup: Use enum class for CryptomatteLayerState.
February 15, 2021, 17:29 (GMT)
FFmpeg: Improve multi-threading settings

Allow use all system threads for frame encoding/decoding. This is very
straightforward: the value of zero basically disables threading.

Change threading policy to slice when decoding frames. The reason for
this is because decoding happens frame-by-frame, so inter-frame threading
policy will not bring any speedup.

The change for threading policy to slice is less obvious and is based on
benchmark of the demo files from T78986. This gives best performance so
far.

Rendering the following file went down from 190sec down to 160sec.

https://storage.googleapis.com/institute-storage/vse_simplified_example.zip

This change makes both reading and writing faster. The animation render
is just easiest to get actual time metrics.

Differential Revision: https://developer.blender.org/D8627
February 15, 2021, 17:29 (GMT)
Fix: incorrect versioning for Attribute Randomize node
February 15, 2021, 17:29 (GMT)
install_deps: Bump OpenEXR to 2.5.5 version.
February 14, 2021, 20:20 (GMT)
Merge branch 'master' into sculpt-dev
February 14, 2021, 19:02 (GMT)
Sculpt Expand: Improve support for Multires and dyntopo
February 14, 2021, 18:53 (GMT)
Sculpt Expand: Fix propagation from grids to faces in Multires
February 14, 2021, 18:50 (GMT)
Sculpt Expand: Limited support for Multires
February 14, 2021, 18:12 (GMT)
Sculpt Expand: Fix texture strength when switching falloffs
February 14, 2021, 18:09 (GMT)
Sculpt Expand: Make texture strength consistent across falloff modes
February 14, 2021, 17:17 (GMT)
Sculpt: Add option to show the sculpt pivot as part of the cursor
February 14, 2021, 17:07 (GMT)
Sculpt Expand: Update Keymap descriptions
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021