Blender Git Commits

Blender Git "master" branch commits.

20 minutes ago
GPU: Fix broken assert
59 minutes ago
Fix paint cursor crash

The new paint cursor (introduced in rBe0c792135adf) could crash for 2d
painting without an active object.

Note there are still drawing asserts (because we are mixing 2d and 3d
drawing in 'paint_draw_cursor'), but these will be handled in a seperate

part of T69957

Reviewers: jbakker

Maniphest Tasks: T69957

Differential Revision:
1 hour 25 min ago
DRW: Refactor to support draw call batching

Reviewers: brecht

Differential Revision: D4997
1 hour 30 min ago
Fix T69808: crash using custom Node.draw_label

Start happening after 9ecbd67dfb67, but code was already wrong.
1 hour 38 min ago
Fix T69687: Edit Curve culling

Curve edit points could disappear when the deformed curve is out of view
area. Fix similar to rB0f983e854052.

Reviewers: jbakker

Maniphest Tasks: T69687

Differential Revision:
1 hour 42 min ago
Fix enabled dynamic size in pose brush

Reviewed By: jbakker

Differential Revision:
1 hour 45 min ago
Sculpt: Rename pinch to magnify in some brushes

Reviewed By: jbakker

Differential Revision:
1 hour 49 min ago
Fix topology automasking when starting from a boundary vertex

When starting automaking from a boundary vertex it was only updating the automasking factor in connected boundary vertices. This also fixes other similar functions like mask expand or dynamic mesh preview.

Reviewed By: jbakker

Differential Revision:
1 hour 55 min ago
Sculpt: Add pose origin preview to the Pose Brush

This commit makes the pose brush easier to control. It also includes a refactor of the pose brush init code.

Reviewed By: jbakker

Differential Revision:
2 hours 31 min ago
Alembic: fix updating of GUI when export progress is made

The `do_update` variable wasn't set after changing the `progress`
variable, causing the GUI only to update on redraw (f.e. when the user
was waving the mouse around).
2 hours 32 min ago
Cleanup: Alembic: use pointers instead of references when passing progress variables

Using pointers instead of references when passing progress variables
makes the C++ code more in line with the C code (as it doesn't transform
pointer parameters to reference parameters). Also makes it easier to
spot when a common Blender pattern is implemented incorrectly (fix will
be in the next commit).
2 hours 59 min ago
Fix T61313: gravity not displayed correct when changing unit scale

Display of velocity and acceleration units should be affected by unit scale.
Arguably the behavior of the physics simulation should be for gravity to remain
constant, but such design changes are outside the scope of bug fixing. At least
the UI should correctly reflect what the physics simulation will do.
3 hours 15 min ago
Fix T69716: Can't select geometry hidden by faces created by modifiers

This kind of reverts rBc060a835 that was committed without discussion.
3 hours 22 min ago
Fix T69974: crashes in .blend files where 3D viewport was split

This was caused by a missing copy of the recently adding 3D viewport shading
ID properties.
3 hours 34 min ago
Fix T69963: GPencil Hotkeys (1,2,3) do not work to switch Select Mode in Edit Mode
4 hours 17 min ago
Fix part of T69728: drawing glitches with sculpt dynamic mesh preview

Depth test must default to off for drawing outside the 3D viewport and
overlays like cursors.
5 hours 17 min ago
Cycles: Viewport Rendering Memory Improvement

Small memory reduction change by only storing the pixels of the combined
pass when it is being shown in the viewport. Previously the combined pass
was always calculated and present in the output buffer. The combined pass
will still be calculated.

It is a limitation in Blender that Cycles always had a combined pass.
This patch will remove the limitation from the code base of Cycles.
Blender still has the limitation, but will always request the combined
renderpass when doing final rendering.

Reviewed By: brecht

Differential Revision:
6 hours 23 min ago
UI: use unique name for install add-on operator

Was called "Install", which isn't useful in operator search.
7 hours 11 min ago
Tracking: Early output when drawing 0 path points

The rumors says that immBegin() will assert fail on 0 count. Not sure where exactly
that happens (can't reproduce that), but early output can't hurt.
7 hours 12 min ago
Fix T69960: Track path tries to draw negative point counts
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019