Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 381 / 5574

February 18, 2021, 18:05 (GMT)
Merge branch 'blender-v2.92-release'
February 18, 2021, 17:59 (GMT)
Fix T85762: Crash when opening 2.83 VSE file

Crash happened in versioning code on NULL dereference in function
seq_convert_transform_crop() for Strip crop and transform
fields.

Strips created after rB1fd7b380f4cf were assumed to have crop and
transform always initialized, but this wasn't the case. This has been
fixed in 2.90, but not in versioning code.

Initialize these fields if they are not initialized already.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D10463
February 18, 2021, 17:30 (GMT)
GPencil: Small frame evaluation speed up improvement

Avoid look for frame if the actual frame is already available.
February 18, 2021, 16:21 (GMT)
GPencil: Add missing edit lines in Multiframe mode

When edit using Onion skin, the edit line was missing.
Revision 81ac0bf by Julian Eisel
February 18, 2021, 16:17 (GMT)
Fix failing "Edit Source" (asserts) while number slider was visible

E.g. steps to reproduce:
* Enter Vertex Paint mode
* In the tool settings, right-click > "Edit Source"

When creating a number slider via `layout.prop(..., slider=True)`, the UI code
would reallocate the number button to be a number-slider button. That's because
we now actually have different button data-structures for these (see
e6f0b60c2e911). The edit source code stored data based on the button pointers,
which didn't get updated after changing the type. The fix just adds this
updating.
February 18, 2021, 15:19 (GMT)
Cleanup: spelling, correct doc-string arguments
February 18, 2021, 15:19 (GMT)
Cleanup: order shape_len after shape argument

This matches nearly all other argument ordering in Blender,
including Python mathutils API.
February 18, 2021, 15:19 (GMT)
Cleanup: use doxy sections
February 18, 2021, 15:19 (GMT)
Cleanup: clang-format
February 18, 2021, 15:19 (GMT)
Cleanup: sort structs, file-lists
February 18, 2021, 15:19 (GMT)
Cleanup: remove check for non-annotation properties in classes

This was added to assist upgrading scripts to Blender 2.8x,
now 2.9x is released there is no need to keep this block.
February 18, 2021, 15:16 (GMT)
Fix T85769: Grease Pencil Fill option when drawing no longer works


The fill unclamped thickness value was not properly initialized for using with the new antialiasing.

The error was introduced in commit 09f7c9385829
February 18, 2021, 15:09 (GMT)
Cleanup: Fix unused variable warning

exception was not used and can be safely removed
February 18, 2021, 14:36 (GMT)
Merge branch 'blender-v2.92-release'
February 18, 2021, 14:34 (GMT)
GPencil: Fix unreported broken use only lines in multiframe

This option was broken since the draw engine refactor and it was impossible to display only edit lines for multiframe mode.
February 18, 2021, 11:40 (GMT)
Cleanup: return const reference instead of copy

There isn't really a reason for why this has to return a copy of
the data instead of a reference.
February 18, 2021, 11:32 (GMT)
Cleanup: rename AttributeInfo to AttributeKind

"Kind" is a bit less generic than "Info" for me. Especially, it implies
that the struct does not contain the name of a specific attribute
(for me anyway).
February 18, 2021, 10:11 (GMT)
Merge branch 'blender-v2.92-release'
February 18, 2021, 10:05 (GMT)
Fix flashing eevee render passes in viewport

Caused by rB85fe12071ad7.

When looking at a render pass in viewport and move the camera, there's a
"flash" effect in this AOVs test file:

{F9753476}

{F9753473}

The cause seems to be that taa_current_sample when rendering
(DRW_state_is_image_render()) is ok because it has been incremented in
EEVEE_temporal_sampling_draw but taa_current_sample is wrong when we are
not rendering.

D10375 by Ulysse Martin (youle) with clang format changes.

Reviewed By: jbakker, lichtwerk, also blessing from fclem

Differential Revision: https://developer.blender.org/D10375
February 18, 2021, 10:03 (GMT)
Geometry Nodes: support adapting point to corner domain

This allows accessing per-point attributes on the corner domain,
which can be useful e.g. when adding per-point displacement
to per-corner uv coordinates.

Also it is required to make an upcoming patch work well, that
makes the Point Distribute node use density weights per corner
instead of per point, giving the user more precise control over
the distribution.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021