Blender Git Loki

Kaikki Blender Git kommitit.

Page: 70 / 8462

November 22, 2021, 20:12 (GMT)
Fix grayed out preview generation button for light objects

Mistake in e7bea3fb6ed0.

We should only skip preview generation for objects that don't support
preview rendering, not completely forbid accessing preview data of such
IDs.
November 22, 2021, 20:06 (GMT)
Merge branch 'blender-v3.0-release'
November 22, 2021, 20:02 (GMT)
Fix T93283: Cycles render error with CUDA CPU + GPU after recent optimization

BVH2 triangle intersection was broken on the GPU since packed floats can't
be loaded directly into SSE. The better long term solution for performance
would be to build a BVH2 for GPU and Embree for CPU, similar to what we do
for OptiX.
November 22, 2021, 19:58 (GMT)
Fix part of T93278: transparent glass option not working with environment pass
November 22, 2021, 18:44 (GMT)
Fix confusing new Cycles UI terminology

* Rename "Auto Tiles" to "Use Tiling", it's not really automatic and
confusing with the old auto tile size add-on.
* Rename "Adaptive" scrambling distance to "Automatic", to avoid confusion
with adaptive sampling.
November 22, 2021, 18:44 (GMT)
IME: Fix Multi-Window Duplicated First Character

Fix problem with duplicated initial character when initiating or
switching to new windows. This is done by updating our copies of state
and modes from the new window when it receives WM_IME_SETCONTEXT
message. This problem and fix are only for the Windows platform.
November 22, 2021, 18:41 (GMT)
IME: Fix Multi-Window Duplicated First Character

Fix problem with duplicated initial character when initiating or
switching to new windows. This is done by updating our copies of state
and modes from the new window when it receives WM_IME_SETCONTEXT
message. This problem and fix are only for the Windows platform.
Revision cc6bcb5 by Hans Goudey (master)
November 22, 2021, 18:16 (GMT)
Geometry Nodes: Rename legacy node files

This will be useful to solve some issues with unity builds,
which compiles different files together to improve build times.
November 22, 2021, 18:07 (GMT)
CurveEval: Add total_length() and total_control_point_size() methods

Add the following methods to the CurveEval class:
total_length() : returns the total length of the curve without needing to
allocate a new array
total_control_point_size() : returns the total number of control points without
needing to allocate a new array
November 22, 2021, 17:37 (GMT)
Fix confusing new Cycles UI terminology

* Rename "Auto Tiles" to "Use Tiling", it's not really automatic and
confusing with the old auto tile size add-on.
* Rename "Adaptive" scrambling distance to "Automatic", to avoid confusion
with adaptive sampling.
November 22, 2021, 17:36 (GMT)
Merge branch 'master' into temp-geometry-nodes-timings
November 22, 2021, 17:23 (GMT)
UI: Use a map for block name lookups

Use a map to speed up search for UI block names.
Time to redraw the node editor was decreased from
around 75-120ms to 40-70ms in a tree with many
Geometry Nodes.

Differential Revision: https://developer.blender.org/D13225
November 22, 2021, 16:47 (GMT)
Fix T84493 issue with selection after boolean.

According to Blender selection rules, selections should be flushed
to containing elements. Added an EDMB_select_flush() after edit
mode booleans or intersects are done. Hopefully this doesn't break
any scripts that might have been depending on the old (broken) behavior.
November 22, 2021, 16:32 (GMT)
Merge branch 'blender-v3.0-release'
November 22, 2021, 16:26 (GMT)
Fix T90308: Cycles crash copying memory from device to host

Happens when device runs out of memory and Cycles is moving some
textures to the host memory.

The delayed memory free for OptiX BVH was moving data from one
device_memory to another, leaving the original device memory in
an invalid state. This was ruining the allocation map in the CUDA
device which is using pointer to the device_memory.

This change makes it so the memory pointer is stolen from BVH
into the delayed memory free list.

Additionally, forbid copying and moving instances of device_memory
and added sanity checks in the device implementation.

Differential Revision: https://developer.blender.org/D13316
November 22, 2021, 16:26 (GMT)
Cleanup: Clang-format of the HIP device implementation
November 22, 2021, 16:14 (GMT)
BKE Link/Append: Use BLO's LibraryLink_Params.

This allows to reduce signature of several functions, and make it eaiser
to integrate more higher-level usages later on.

This should be a non-behavioral-change commit.

Part of T91414: Unify link/append between WM operators and BPY context
manager API, and cleanup usages of `BKE_library_make_local`.
November 22, 2021, 15:55 (GMT)
Link/Append: Move main linking code (from WM) to use new instantiation code in BKE.

This removes the last main usage of BLO's instantiation code.

Also required some limited refactoring of BKE_blendfile_link_append's
instantiation to make it more modular, and usable by both linking and
appending code paths.

NOTE: This should be a non-behavioral change commit.

Part of T91414: Unify link/append between WM operators and BPY context
manager API, and cleanup usages of `BKE_library_make_local`.
November 22, 2021, 15:52 (GMT)
Link/Append: Move most of core link/append code from WM to new `BKE_blendflie_link_append` module.

This will allow to expose all those advanced features of the WM
operators to other parts of the code, like the python library context
manager, copy/paste code, etc.

This is expected to be a strictly no-behavioral-change commit.

Part of T91414: Unify link/append between WM operators and BPY context
manager API, and cleanup usages of `BKE_library_make_local`.

Maniphest Tasks: T91414

Differential Revision: https://developer.blender.org/D13222
November 22, 2021, 15:47 (GMT)
Fix T93066: Alembic export ignores Mantaflow particles

`ABCPointsWriter::is_supported` already checked for valid particle
system types (liquid, spray, foam, bubbles, ...).

`AbstractHierarchyIterator::make_writers_particle_systems` did not
create a writer for these though, so now bring these in line and also
create writers for these.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021