Blender Git Commits

Blender Git "temp_bmesh_multires" branch commits.

Page: 14 / 21

November 7, 2020, 10:54 (GMT)
Cleanup: Clang-Tidy modernize-use-nullptr

Replace `NULL` with `nullptr` in C++ code.

No functional changes.
November 7, 2020, 10:53 (GMT)
Clang-Tidy: error out when executable not found

Stop with an error when the Clang-Tidy executable cannot be found.

Without this check, CMake will happily report "Found Clang-Tidy" but with
the fallback version (0, 0, 0), when `CLANG_TIDY_EXECUTABLE` points to a
non-existing executable.
November 7, 2020, 10:53 (GMT)
Refactor: move Pose .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
UI: Improved macOS Application Icon Progress Bar

Nicer appearance for the progress bar that is drawn over the application icon during long processes on macOS.

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

Reviewed by Brecht Van Lommel
November 7, 2020, 10:53 (GMT)
Refactor: move Constraint .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
Refactor: move MotionPath .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
Fix T81997: Subsurf Optimal Display sticks after object conversion

When using Optimal Display, some edges are not flagged `ME_EDGEDRAW` |
`ME_EDGERENDER`.
When the modifier is applied through the UI in the modifier stack this is
not an issue because the `modifyMesh` callback is run with
`MOD_APPLY_TO_BASE_MESH` (this will effectively turn of Optimal
Display).
When converting to mesh though, this will just get an evaluated mesh
(where the edge flags are still the same as with the subdivision
modifier).
Now ensure every edge is flagged to draw after conversion.

Maniphest Tasks: T81997

Differential Revision: https://developer.blender.org/D9331
November 7, 2020, 10:53 (GMT)
Refactor: move gpencil modifier .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
Refactor: move modifier .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
Fix T82251: Outliner Material Drag&Drop missing tree update

Caused by rBb077de086e14.

Not entirely sure why this was rebuilding the tree prior to above
commit, but sending an ND_OB_SHADING notifier is appropriate (and also
what the Outliners listener listens to).

Maniphest Tasks: T82251

Differential Revision: https://developer.blender.org/D9396
November 7, 2020, 10:53 (GMT)
Fix T82220 Missing viewport update after manual "HDRI Preview Size" input

This is caused by the TAA being reset after the init phase, leading to
1 sample being kept as valid when it is clearly not.

To fix this, we run the lookdev validation before TAA init.

Reviewed By: Jeroen Bakker

Differential Revision: https://developer.blender.org/D9452
November 7, 2020, 10:53 (GMT)
Cleanup: Clang-Tidy, modernize-make-unique
November 7, 2020, 10:53 (GMT)
Cleanup: Sort includes after recent render module cleanup
November 7, 2020, 10:53 (GMT)
Cleanup: remove unused functions
November 7, 2020, 10:53 (GMT)
Refactor: move ShaderFx .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
Cleanup: Render Module: combine intern/ source & include
November 7, 2020, 10:53 (GMT)
Cleanup: whitespace
November 7, 2020, 10:53 (GMT)
Cleanup: Render Module: move header files to main directory

Move headers files from `render/extern/` to `render/`

Part of T73586
November 7, 2020, 10:53 (GMT)
Refactor: move ParticleSystem .blend I/O to blenkernel

Ref T76372.
November 7, 2020, 10:53 (GMT)
Sequencer: Make naming consistent in header and implementation files
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021