Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Revision d7273f0 by Hans Goudey
7 minutes ago
Fix T75405: Crash when increasing text object bevel depth

One fewer coordinate needs to be calculated when extrusion is zero to
avoid corrupting the end of the memory chunk.

Differential Revision:
49 minutes ago
Shading: add Roughness input to Noise and Wave texture nodes

Currently in fractal_noise functions, each subsequent octave doubles the
frequency and reduces the amplitude by half. This patch introduces Roughness
input to Noise and Wave nodes. This multiplier determines how quickly the
amplitudes of the subsequent octaves decrease.

Value of 0.5 will be the default, generating identical noise we had before.
Values above 0.5 will increase influence of each octave resulting in more
"rough" noise, most interesting pattern changes happen there. Values below
0.5 will result in more "smooth" noise.

Differential Revision:
51 minutes ago
Collections: preserve exclude flag of child collections when unexcluding

Excluding a collection also changes the exclude setting on all child collections
so that it is possible to selectively enable some children without the parent
being enabled.

This change makes it so that if you unexclude the parent, the exclude setting
of children are restored again instead of being permanently lost.

Original patch by Szymon with modifications by Brecht.

Differential Revision:
1 hour 35 min ago
Cleanup: VSE rename i to view_id for stereo 3d code
3 hours 19 min ago
TaskScheduler: Minor Preparations for TBB

Tasks: move priority from task to task pool {rBf7c18df4f599fe39ffc914e645e504fcdbee8636}
Tasks: split task.c into and task_iterator.c {rB4ada1d267749931ca934a74b14a82479bcaa92e0}

Differential Revision:
3 hours 24 min ago
GPUViewport: Use GPUBatch for viewport drawing

When drawing the viewport to the screen the draw calls were not batched.
This resulted in measurable slowdown on Windows Intel 10th gen

This patch would cache the last draw calls per viewport. Our API does
support partial redrawing of the viewport, but that isn't used anywhere.

This patch does not include stereoscopy rendering. This still uses the
imm approach and would still be slow on certain hardware.

Reviewed By: Clment Foucault

Differential Revision:
6 hours 11 min ago
Cleanup: Remove unused var

This was not removed in previous fix.
7 hours 32 min ago
Fix T75490: Child Of - difference between 2.82 and 2.83

rB10162d68e385 introduced a difference in computing the matrix, as well
as a better way to compute the inverse matrix. This commit reverts the
former, while keeping the latter and some other improvements.
7 hours 41 min ago
Fix menu search referencing image menu

In this case it was called mask which wasn't correct since it's
used for image & UV's, so rename the menu instead.
7 hours 41 min ago
Cleanup: unused variable
10 hours 2 min ago
Fluid: Fix unused variables

Unsed variables for fluid caching.
10 hours 18 min ago
Fix T75491: ctest: usd_test fails in a debug configuration

There was a bug in the `connect_loose_objects()` function, which caused
some objects to be exported twice (once for real, and once
transform-only). This is now resolved.
10 hours 22 min ago
USD: ensure test does not depend on BLI_assert()

The test failure in T75491 only showed up in debug builds because
`BLI_assert()` is a no-op in release builds. This is now replaced by a
proper GTests call to `ADD_FAILURE()`, ensuring that the test fails
regardless of build mode.
11 hours 16 min ago
Silence assert on ID usercount for deprecated IPO.

We do not really care about those, so just avoid the noise when loading
very old files...

Re T75389.
11 hours 37 min ago
Tracking: Forward compatibility code for distortion models

Allows to open newer files in older Blender after new distortion model
has been added.

It will behave as if this is a polynomial model with all 0 coefficients
which are then being refined and assigned explicitly after solving the
11 hours 38 min ago
Cleanup: Fix typo error
11 hours 40 min ago
Fix T75122: Annotations: Only visible scene annotations in dopesheet

The loop of datablocks was using the scene datablock (3D View) only, but all others datablocks were ignored.

Now the loop consider any annotation datablock.
11 hours 50 min ago
Fix T75425: Bone selection cycling not working

Edit-mode bone selection now cycles on successive clicks.
This now cycles through multiple edit-objects & bones.
21 hours 26 min ago
UI: English as Default Language

Set language setting for new profiles to English.

Differential Revision:

Reviewed by Brecht Van Lommel
Revision 1239cab by Julian Eisel
23 hours 13 min ago
Fix T75203: Crash when changing active keying set

When updating the active button, the search data wasn't updated, so it
kept using the old pointers. A check in `ui_rna_collection_search_cb()`
relied on this incorrect behavior so I had to fix that too. Note that
the previous commit was also needed for the second fix to work.

Caused by c46dcdf8871e.
Tehnyt: Miika HämäläinenViimeksi p?ivitetty: 07.11.2014 14:18 MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2020