Blender Git Loki

Kaikki Blender Git kommitit.

Page: 639 / 8462

May 17, 2021, 16:44 (GMT)
Cast strange type values instead of normal ones.
May 17, 2021, 16:36 (GMT)
Use num_* naming instead of n_*
May 17, 2021, 16:15 (GMT)
Cycles X: Remove unused pointer alignment query

Was used by NLM denoiser.
Removing to make it easier to possibly extend to the new devices.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D11275
May 17, 2021, 16:12 (GMT)
Mathutils: add a Matrix.LocRotScale constructor for combining channels.

Combining location, rotation and scale channels into a matrix is
a standard task, so while it is easily accomplished by constructing
and multiplying 3 matrices, having a standard utility allows for
more clear code.

The new constructor builds a 4x4 matrix from separate location,
rotation and scale values. Rotation can be represented as a 3x3
Matrix, Quaternion or Euler value, while the other two inputs
are vectors. Unneeded inputs can be replaced with None.

Differential Revision: https://developer.blender.org/D11264
May 17, 2021, 16:02 (GMT)
Rename OutputStore to SharedOperationBuffers

May 17, 2021, 15:28 (GMT)
USD import: root object xform logic fix.

Fixed logic for determining if a USDXformReader object
is the root of a transform hierarchy. The previous
implementation did not work for USDXformReader instances
created for transform cache contraints, since in that case
parent readers aren't set. Also, now checking if the
prim is a root xform in the USDXformReader constructor,
to avoid repeating this check every time the matrix
is computed.
May 17, 2021, 13:20 (GMT)
Revert "Performance: GPU Batch Baseline TestCase."

This reverts commit f80426699598daa1ee502031d755706b9c0f0d5f.
May 17, 2021, 13:18 (GMT)
Cycles X: Use queue for data transfer in naive GPU update

Run into this code while looking into the following issue:
when using non-display GPU and OpenImageDenoiser in viewport
sometimes during navigation the viewport goes blank.

This change seems to either fix this issue (although, not
entirely sure why, because from my understanding all the calls
were already properly synchronized).

In any case, using a queue for data transfers and kernel is
more correct way to go.

If the issue described above ever comes back we will dig
deeper.
May 17, 2021, 12:09 (GMT)
File List: micro optimization in the icon preview

No real functional changes.

When `i` is zero, `filelist_cache_previews_push` was called twice with
the same icon.

This caused the preview to be computed twice when only once is needed.
May 17, 2021, 11:54 (GMT)
Cleanup: reduce indentation in filelist_cache_previews_push
May 17, 2021, 11:16 (GMT)
Initial attribute list for meshes.

Differential Revision: https://developer.blender.org/D11276
May 17, 2021, 11:06 (GMT)
Merge branch 'blender-v2.93-release'
May 17, 2021, 11:05 (GMT)
GPencil: Fix unreported error exporting to PDF/SVG with animated camera

Before, the camera parameters were calculated only for first frame.

If the camera is animated, these values need to be recalculated in order to get the new camera view position and export the strokes as expected.

Also fixed the export of PDF when the view is not in camera view. PDF export, needs to be done in camera view.
May 17, 2021, 11:04 (GMT)
add support for adding and removing attributes
May 17, 2021, 10:54 (GMT)
Rename new class data members from m_* to *_
May 17, 2021, 09:46 (GMT)
Fix possible race condition in Cycles X

Not a fix easily measurable by artists, but something what is correct
from multi-threaded environment.

Update number of samples in the scheduler in a safe place, where we
know that scheduler is not accessing the value.
May 17, 2021, 09:16 (GMT)
Merge branch 'master' into temp-attributes-panel
May 17, 2021, 09:16 (GMT)
Performance: GPU Batch Baseline TestCase.

When using a dense mesh and transforming a small number of verts the mesh received a copy-on-write signal. This will free all GPU batches. No reuse is currently possible.
This patch adds a test case that can be used as a baseline to optimize the cache construction in the draw module.

Differential Revision: https://developer.blender.org/D11255
May 17, 2021, 09:11 (GMT)
Fix multi line comment open tag

May 17, 2021, 09:11 (GMT)
Geometry Nodes: update callbacks with 2 new socket types
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021