Blender Git Commits

Blender Git "master" branch commits.

47 minutes ago
Mesh Batch Cache: Fix crash caused by rB3cbf2462391c
1 hour 50 min ago
View3D Grid: fix imperial grid drawing

This is a step to finish the D4325 and fix the T61286.
Currently the grid is highlighted in steps of 10 out of 10, which is wrong for the imperial units as seen in `buImperialLenDef`.
The idea of the code is to pass the steps of the grid already dimensioned as a uniform.

Another important thing to note is that subdivisions now only affect the grid without unity.
This matches the 2.7x Blender versions.

No performance loss (almost no gain too).

Reviewers: fclem

Subscribers: zlsa, rl.amorato

Differential Revision: https://developer.blender.org/D4379
1 hour 53 min ago
Fix T68719 Viewport: Wrong material index when switching between view mode

This was due to the GPUIndexBuf ranges only computed when requesting
the triangles indices. If the tris were already calculated, the new shading
batches would never have the GPUIndexBuf ranges and instead use the full
triangle index buffer.

So since this only happen when shading data does not match, we just save
the previous GPUIndexBuf ranges and reuse them for the new batch.

This patch is a bit of a hack on top of a hack but it works fine.
1 hour 55 min ago
Outliner: sync selection on undo/redo

Tags all outliner sync types on undo and redo operations.
2 hours 8 min ago
Fix crash when loading a file with existing proxy, and lib has been edited.

Editing a lib char should never, ever be done once you have proxies of
it in your project, that will most certainly break a lot of things...

But at leats let's try no to crash here.
2 hours 36 min ago
Outliner: rename filter "invisible" to "hidden"

No functional changes. Renames the "invisible" object filter to
"Hidden" to be more consistent.
3 hours 34 min ago
Fix building with shared OIDN libraries

Previously cmake would error out if it couldn't find the static
libraries even though it can build with shared libraries just fine.
3 hours 59 min ago
UI: replace "reports to text" operator with showing info log

This operator only existed to be able to see multiple reports, now instead the
info log can be opened and contents can be copy/pasted.

Patch by Valentin (Poulpator)

Differential Revision: https://developer.blender.org/D5510
3 hours 59 min ago
Fix T68672: splash screen does not remain centered when window resizes

Differential Revision: https://developer.blender.org/D5508
4 hours 7 min ago
Fix T68647: objects cannot be moved to collection if there is no active
object

This showed e.g. when deleting active object, then selecting using box
select.
This commit also lifts the restriction that linked objects could not be
moved to a collection.

Reviewers: campbellbarton, dfelinto

Maniphest Tasks: T68647

Differential Revision: https://developer.blender.org/D5485
4 hours 25 min ago
Fix T68779: "Match Texture Space" causes blender to crash

need to access curve_cache from evaluated object.
thx @sergey for pointing that out.

Reviewers: sergey

Maniphest Tasks: T68779

Differential Revision: https://developer.blender.org/D5526
4 hours 30 min ago
Fix T68802: Paint brush's Fill Threshold option is lost
Revision ca3f25f by Arto Kitula
4 hours 55 min ago
build deps macOS: add PUGI_XML home to OSL
6 hours 5 min ago
UI: re-order sequencer effects panel in side-bar

When working with Effect strips it is not optimal to have to scroll
downwards to get to the important settings for these kinds of strips.

D5512 by @tintwotin
8 hours 14 min ago
Fix T68806: UI: underscores instead of spaces in some labels.
8 hours 49 min ago
LibOverride: Fix some more broken characters after override.

Think pretty much any ID pointer property should be overrideable
actually, without this reconstructing a local hierarchy of overriding
data-blocks simply cannot work properly...
20 hours 15 min ago
Mesh Batch Cache: Fix regression with mesh that have poly mat id > mat_len
1 day and 2 hours ago
Fix T67008: Missing move handle and flickering in FileBrowser

Fix T67008: Missing move handle and flickering in FileBrowser

Allow split regions (child regions) to contribute to the action zones (azone) of the parent region.
This fixes the issues in file browser and also in the user preferences.

Reviewers: Severin, mont29, campbellbarton

Reviewed By: Severin, mont29, campbellbarton

Subscribers: brecht, campbellbarton

Maniphest Tasks: T67008

Differential Revision: https://developer.blender.org/D5273
1 day and 7 hours ago
GPencil: Interpolate pressure in active Smooth

Now the pressure is interpolated in active smooth and not only position as before.
1 day and 7 hours ago
Cleanup: spelling, change breaked to braked
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019