Blender Git Loki

Kaikki Blender Git kommitit.

Page: 576 / 8462

June 9, 2021, 11:01 (GMT)
Fix T77651: Black screen on Blender startup on ChromeOS

Apparently `textureSize` doesn't work with
`sampler1DArray` on this OS.

Thanks to @dave1853 for finding the source of the
problem.
June 9, 2021, 10:57 (GMT)
Fix T88813: Scalable allocator not used on win10

Due to the way we ship the CRT on windows TBB's
malloc proxy was unable to attach it self to
the memory management functions on windows 10.

This change moves ucrtbase.dll out of the blender.crt
folder and back into the main blender folder to side
step some undesirable behaviour on win10 making TBB
once more able to attach it self.

Having this work again, should give a speed
boost in memory allocation heavy workloads
such as mantaflow.

For details on how this only failed on Win10
see T88813
June 9, 2021, 10:52 (GMT)
GPencil: Hide Brush panels for some tools

Some tools don't use brush and the panel must be hidden.

Reviewed By: mendio

Differential Revision: https://developer.blender.org/D11518
June 9, 2021, 10:52 (GMT)
Fix T88983: GPencil toggle caps error in python enum

The value for default option was wrong in the python definition.
June 9, 2021, 10:50 (GMT)
fix copying default value from node group inputs
June 9, 2021, 10:44 (GMT)
node group fixes
June 9, 2021, 10:33 (GMT)
Fix missing free calls for task iterator

A single threaded task with thread data over 8192 bytes would leak.
While this didn't happen in practice, it could cause issues in the
future.

The free call for `task_parallel_iterator_do` wasn't running
if callbacks weren't set, also not an issue in practice but avoids
potential problems in the future too.
June 9, 2021, 10:26 (GMT)
fixes
June 9, 2021, 10:13 (GMT)
support Set Attribute node
June 9, 2021, 09:41 (GMT)
improve Set Attribute node
June 9, 2021, 09:36 (GMT)
Cleanup: Remove useless comment.
June 9, 2021, 09:33 (GMT)
LineArt: Use BKE_object_boundbox_get() instead of mesh only.
June 9, 2021, 09:21 (GMT)
Fix: Compositor test desintegrate failing on arm64

Changes introduced in commit rBe9f2f17e8518
can create different render results when there is
a Math or Mix operation after TextureOperation
on tiled execution model.
This is due to WriteBufferOperation forcing a single pixel
resolution when these operations use a preferred
resolution of 0 to check if their inputs have resolution.
Fixing this behaviour creates different renders too.

This patch keeps previous tiled implementation and
adds the new implementation only for full frame execution.

Reviewed By: Jeroen Bakker (jbakker)

Differential Revision: https://developer.blender.org/D11546
June 9, 2021, 09:19 (GMT)
add initial Set Attribute node
June 9, 2021, 09:08 (GMT)
cleanup
June 9, 2021, 09:02 (GMT)
Compositor: Refactor recursive methods to iterative

In order to reduce stack size this patch converts full frame
recursive methods into iterative.
- No functional changes.
- No performance changes.
- Memory peak may slightly vary depending on the tree because
now breadth-first traversal is used instead of depth-first.

Tests in D11113 have same results except for test1 memory peak:
360MBs instead of 329.50MBs.

Reviewed By: Jeroen Bakker (jbakker)

Differential Revision: https://developer.blender.org/D11515
June 9, 2021, 08:54 (GMT)
cleanup
June 9, 2021, 08:52 (GMT)
support selection
June 9, 2021, 08:41 (GMT)
cleanup
June 9, 2021, 08:37 (GMT)
Cleanup
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021