Blender Git Loki

Kaikki Blender Git kommitit.

Page: 646 / 8462

May 13, 2021, 22:45 (GMT)
Refactor render methods into NodeOperation
Revision 88aee29 by Hans Goudey (master)
May 13, 2021, 22:37 (GMT)
Cleanup: Clang format
May 13, 2021, 21:43 (GMT)
Collada import: connect Emission texture to Emission socket

An emission texture is currently connected to the Base Color socket. It should connect to the Emission socket, like a constant does.

Reviewed By: gaiaclary

Differential Revision: https://developer.blender.org/D10990
May 13, 2021, 21:07 (GMT)
Merge branch 'blender-v2.93-release'
May 13, 2021, 21:05 (GMT)
Fix T87360 Multi input links aren't placed correctly when created with python

link->multi_input_socket_index, which is used to calculate the links
position on the multi-input socket, was not set.
Now it is set to the sockets current link count.

Review: Jacques Lucke (JacquesLucke)
Differential Revision: https://developer.blender.org/D11082
May 13, 2021, 19:23 (GMT)
USD export: export UDIM textures.

Extended the texture export function to handle copying
sequnces of tiled images for UDIM textures. Also, split
the texture export code into several functions for
organization and readability.
May 13, 2021, 16:48 (GMT)
Improve execute_work code readability

May 13, 2021, 16:05 (GMT)
Use MIN2 and BLI_rcti_clamp

May 13, 2021, 15:43 (GMT)
Merge branch 'master' into sculpt-dev
May 13, 2021, 14:46 (GMT)
Use WorkScheduler for getting number of cpu threads

May 13, 2021, 14:13 (GMT)
Add panel UI option for execution model

May 13, 2021, 12:14 (GMT)
BLI: simplify supporting heterogeneous lookup for new types

Heterogeneous lookup is useful when constructing a key in a
map/set is relatively expensive (e.g. `std::string`). When doing
lookups in the map/set, one usually does not want to construct
the type to avoid overhead. Instead, heterogeneous lookup
allows for using a different type (such as `StringRef`) as key.

This change makes it easier to implement heterogeneous
lookup for custom types. Before, one had to specialize
`blender::DefaultHash`. Now, one just has to implement
a `static uint64_t hash_as(value)` on the type itself.
One still has to provide the equality operator in addition
to the hash function of course.
May 13, 2021, 11:45 (GMT)
Modifiers: allow usage of tbb

Before, any usage of tbb wrappers used in modifier code would
just fall back to the non-threaded non-tbb version.

We ran into this issue a couple of times in patches.
May 13, 2021, 11:42 (GMT)
Nodes: add utility method to get input/output of a DNode

This is a fairly common operation, so there should be a method
that does it to avoid unnecessary complexity at the caller site.
May 13, 2021, 11:39 (GMT)
BLI: support looking up a key stored in Map or VectorSet

Sometimes it is useful to find the key that compares equal
to a known key. Typically that happens when the key itself
has additional data attached that is not part of its hash.

Note that the returned key reference/pointer is const, because
the caller must not change the key in a way that changes its
hash or how it compares to other keys.
May 13, 2021, 11:23 (GMT)
Functions: simplify adding a single input to a multi-function

This is used by the upcoming new geometry nodes evaluator.
May 13, 2021, 11:20 (GMT)
BLI: add initial wrapper for tbb::enumerable_thread_specific

The wrapper is necessary to support building without TBB.
This class is used by the upcoming new evaluator for
geometry nodes.
May 13, 2021, 11:11 (GMT)
Nodes: ignore unavailable sockets in logically linked sockets iterator

Unavailable sockets should generally be ignored during evaluation.
They mainly exist because we don't have a better mechanism to turn
some sockets on/off depending on node parameters.

Currently, it is still possible that a link connects an available with an
unavailable socket. This link is not displayed in the ui and should
generally be ignored.
May 13, 2021, 11:06 (GMT)
Cleanup: inconsistent parameter name
May 13, 2021, 11:06 (GMT)
Cleanup: missing override
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021