Blender Git Commits

Blender Git "master" branch commits.

Page: 54 / 5574

November 12, 2021, 13:28 (GMT)
Gizmo: adjust when gizmo protection flags are displayed

Restore behavior reverted in
0ea60cf6b813f8b792a253e10a6c2edaf7fb689f but only for location
as it makes sense to use protection flags in global mode in that case.
November 12, 2021, 13:20 (GMT)
Merge branch 'blender-v3.0-release'
November 12, 2021, 13:19 (GMT)
Fix gizmo protection flag use in object mode

Channel protection flags were only used in global mode,
this doesn't make any sense, especially for rotation and scale.

Follow pose-bones, only using protection flags for
local & gimbal orientation.
November 12, 2021, 12:44 (GMT)
Geometry Nodes: Add Outer Points Selection to Star

Adds a boolean field output containing a selection of the
points of the star that are controlled by the outer radius
of the star.

Differential Revision: https://developer.blender.org/D13097
November 12, 2021, 10:52 (GMT)
Merge branch 'blender-v3.0-release'
November 12, 2021, 10:20 (GMT)
Fix T93008: Cycles: Huge memory spike when saving tile to disk

The root of the problem lies in bug in OIIO which we can work around
from our side (which does not affect pack memory usage).

Thanks Brecht for finding the root cause!

Differential Revision: https://developer.blender.org/D13186
November 12, 2021, 09:52 (GMT)
Merge remote-tracking branch 'origin/blender-v3.0-release'
November 12, 2021, 09:51 (GMT)
Fix crash in asset browser when switching from file browser

When the file browser is in asset browser mode, it sets the callback
`filelist->prepare_filter_fn` to an asset browser specific function. This
function will segfault if there is no current asset library. Switching back
from asset browser to file browser would not reset that callback to
`NULL`, causing it to be called and crash Blender. This is now fixed.
November 12, 2021, 09:20 (GMT)
Cleanup/document BKE_blender_copybuffer.

* Rename the 'copy' functions to make it clear they belong to the same
'group' and are to be used together.
* Fix `flag` parameter of `BKE_copybuffer_paste` being a short instead
of an int.
* Improve documentation.
November 12, 2021, 09:16 (GMT)
Fix T92601: Disable profiling when the profiler is deemed not active.

Adds a method to profiler that can be used to check if it is active.
This is used to determine if stop_profiling and start_profiling
should be called.

| patch | Juans Scene UI 256 samples | Juans Scene bg 256 samples | junkshop UI | junkshop bg |
| No patch | 6:16.59 | 4:05.37 | 2:08.48 | 1:59.7 |
| D13187 | 4:12.15 | 3:57.36 | 2:07.25 | 1:58.16 |
| D13185 | 4.11.18 |3:54.74 | 2:07.44 | 1:58.03 |
| D13190 | 4:12.39 | 3:55.42 | 2:07.62 | 1:58.68 |

UI - means rendered from within Blender
bg - means rendered from the command line using ##blender -b scene.blend -f 1##

Reviewed By: sergey, brecht

Maniphest Tasks: T92601

Differential Revision: https://developer.blender.org/D13190
November 12, 2021, 09:01 (GMT)
Fix T92601: Disable profiling when the profiler is deemed not active.

Adds a method to profiler that can be used to check if it is active.
This is used to determine if stop_profiling and start_profiling
should be called.

| patch | Juans Scene UI 256 samples | Juans Scene bg 256 samples | junkshop UI | junkshop bg |
| No patch | 6:16.59 | 4:05.37 | 2:08.48 | 1:59.7 |
| D13187 | 4:12.15 | 3:57.36 | 2:07.25 | 1:58.16 |
| D13185 | 4.11.18 |3:54.74 | 2:07.44 | 1:58.03 |
| D13190 | 4:12.39 | 3:55.42 | 2:07.62 | 1:58.68 |

UI - means rendered from within Blender
bg - means rendered from the command line using ##blender -b scene.blend -f 1##

Reviewed By: sergey, brecht

Maniphest Tasks: T92601

Differential Revision: https://developer.blender.org/D13190
November 12, 2021, 08:38 (GMT)
Cleanup: Remove `GHOST_isUpsideDownContext`.

GHOST API only has a header definition. No implementation or usage.
November 12, 2021, 07:35 (GMT)
Merge branch 'blender-v3.0-release'
November 12, 2021, 07:35 (GMT)
Merge branch 'blender-v3.0-release'
November 12, 2021, 07:35 (GMT)
Merge branch 'blender-v3.0-release'
November 12, 2021, 07:35 (GMT)
Merge branch 'blender-v3.0-release'
November 12, 2021, 07:33 (GMT)
Cleanup: remove redundant loop-index access

Use a counter for loop indices as they're being iterated in order.
November 12, 2021, 07:27 (GMT)
Fix T91444: Edge Loop Preview fails with two Mirror Modifiers

The mirror modifiers merge option caused unnecessary re-ordering
to the vertex array with original vertices merging into their copies.

While this wasn't an error, it meant creating a 1:1 mapping from input
vertices to their final output wasn't reliable (when looping over
vertices first to last) as is done in
BKE_editmesh_vert_coords_when_deformed.

As merging in either direction is supported, keep the source meshes
vertices in-order since it allows the vertex coordinates to be extracted.
November 12, 2021, 07:05 (GMT)
Fix crash saving blend files in background mode

Reading the windows pixels was attempted in background mode.
November 12, 2021, 06:38 (GMT)
Cleanup: use term sequence_strip instead of vse_strip
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021