Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 296 / 5574

Revision 4ddff57 by YimingWu
April 27, 2021, 14:34 (GMT)
Fix T87832: Incorrect FOV in line art when sensor fit is not Auto.

Reviewed by Sebastian Parborg

https://developer.blender.org/D11095
April 27, 2021, 12:30 (GMT)
Cycles: Removed unused macros.

These were leftovers from an earlier way of indexing textures.
April 27, 2021, 11:11 (GMT)
Cleanup: clang format
April 27, 2021, 11:03 (GMT)
Geometry Nodes: improve geometry nodes evaluator internal api

This is a first step towards T87620.
It should not have any functional changes.

Goals of this refactor:
* Move the evaluator out of `MOD_nodes.cc`. That makes it easier to
improve it in isolation.
* Extract core input/out parameter management out of `GeoNodeExecParams`.
Managing this is the responsibility of the evaluator. This separation of
concerns will be useful once we have lazy evaluation of certain inputs/outputs.

Differential Revision: https://developer.blender.org/D11085
April 27, 2021, 10:56 (GMT)
Geometry Nodes: initial Attribute Transfer node

This is a first version of an Attribute Transfer node. It only supports two
modes for mapping attributes from one geometry to another for now.
More options are planned for the future.

Ref T87421.

Differential Revision: https://developer.blender.org/D11037
Revision e240d94 by Jacques Lucke
April 27, 2021, 10:35 (GMT)
Merge branch 'blender-v2.93-release'
April 27, 2021, 10:33 (GMT)
Fix T85889: recursive instances result in crash

Generally, it would be good to not allow this from happening in the
first place but that is quite tricky because an object does not know
which other object instances it. Similar checks might be necessary
in other places, but this fixes the bug already.

Differential Revision: https://developer.blender.org/D11086
Revision 542f022 by Hans Goudey
April 27, 2021, 03:23 (GMT)
Merge branch 'blender-v2.93-release'
Revision f682812 by Hans Goudey
April 27, 2021, 03:23 (GMT)
Fix T87749: Fix text jitter in buttons with icons

This patch fixes the remaining issues described in T87749. The jitter
was caused by inconsistent rounding when using the floats icon_size
and icon_padding to offset the bound for the text drawing. Using
`round_fl_to_int` leads to consistent results and fixes the jitter
that remained in some buttons with icons, UI lists, and breadcrumbs.

Differential Revision: https://developer.blender.org/D11062
Revision 77aac42 by Hans Goudey
April 27, 2021, 03:19 (GMT)
Cleanup: Make function static
Revision 2841d22 by Hans Goudey
April 27, 2021, 03:17 (GMT)
Merge branch 'blender-v2.93-release'
Revision fe79935 by Hans Goudey
April 27, 2021, 03:16 (GMT)
Fix T87401: Drop-down can apply the wrong modifier

The trouble was that there was a context pointer "modifier" in the
property editor context that returned the active modifier. But the
"modifier" variable was already used in many places, for pointers
that are *not* equivalent to the active modifier.

The context pointer for the active modifier was unecessary anyway.
If we need to access a context pointer for the active modifier in the
property editor then we can add it. Until then it only adds confusion.
April 27, 2021, 00:55 (GMT)
Merge branch 'blender-v2.93-release'
April 27, 2021, 00:53 (GMT)
Update RNA/User Manual Mappings
Revision 676ef58 by Hans Goudey
April 26, 2021, 22:03 (GMT)
Cleanup: Fix unused variable warning in lite build
Revision cb3ea66 by Hans Goudey
April 26, 2021, 22:02 (GMT)
Merge branch 'blender-v2.93-release'
Revision 14b26fc by Hans Goudey
April 26, 2021, 22:01 (GMT)
Fix T87702: Cannot generate one point with line node in end points mode

Counts of less than one weren't allowed in end points mode mostly to
avoid a division by zero when calculating the delta. It's trivial to
allow a count of one, so this commit does that, with the point placed
at the start location.
Revision 7e17dbf by Hans Goudey
April 26, 2021, 20:11 (GMT)
Cleanup: Move displist.cc to C++

This is a change split from the geometry nodes curves branch. Since
curve object modifier evaluation happens in this file, moving it to C++
will be quite helpful to support the `GeometrySet` type. Other than
that, the code in the branch intends to replace a fair amount of this
file anyway, so I don't plan to do any further cleanup here.

Differential Revision: https://developer.blender.org/D11078
Revision e032ca2 by Hans Goudey
April 26, 2021, 19:42 (GMT)
Cleanup: Replace modifyVolume with modifyGeometrySet

This allows us to remove a callback from the modifier type info struct.
In the future the these modifiers might just be replaced by nodes
internally anyway, but in the meantime it's nice to unify the handling
of evaluated geometry a bit.

Differential Revision: https://developer.blender.org/D11080
Revision a7bda03 by Julian Eisel
April 26, 2021, 17:30 (GMT)
Fix T87842: Outliner in `Blender File` mode has large performance impact

The Outliner was doing a full rebuild of its tree in response to transform
notifiers. I don't see any reason for this, a simple redraw without rebuilding
should be just fine.
The same optimization could be done for other object notifiers, but I'll check
on them separately.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021