Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 685 / 5574

July 10, 2020, 13:23 (GMT)
Refactor override code to properly deal with runtime rna properties too.

The triplet static RNA / runtime RNA / custom properties is a real pain to
deal with...

Using the new `PropertyRNAOrID` struct helps clarifying and properly
dealing with all three cases.

Note that this makes override of py-defined RNA properties working
(support for that will be committed next).

Differential Revision: https://developer.blender.org/D8249
July 10, 2020, 13:19 (GMT)
RNA: refactor how we get 'ensured' RNA properties.

Introduce new PropertyRNAOrID structure, storing most useful data about
an 'opaque' PropertyRNA in relation with a given PointerRNA struct.

It deals with all the three cases (pure static RNA, runtime RNA where
data is actually stored in IDProperties, and pure IDProperties, aka
custom data.
July 10, 2020, 13:01 (GMT)
Cleanup: simplify platform define checks

Platforms besides WIN32 were in a single else clause, use elif instead.
July 10, 2020, 13:00 (GMT)
Fix for building on systems besides apple/windows/linux
July 10, 2020, 12:40 (GMT)
Cleanup: follow code style
July 10, 2020, 12:23 (GMT)
Functions: add utility to find dependencies of input sockets
July 10, 2020, 12:23 (GMT)
Functions: store derived node tree and network in map for future access
July 10, 2020, 12:23 (GMT)
Functions: make constant folding work on unfinished networks
July 10, 2020, 12:23 (GMT)
Nodes: add redundant name check in debug builds to prevent errors
July 10, 2020, 11:38 (GMT)
Fix Crash due to recent changes

{39b525e0f07fa25dcda54226ade789959b642dec} could write in unallocated
space.
July 10, 2020, 11:30 (GMT)
GPencil: Fix tooltip error

The tooltip was copied by error from Lattice modifier.
July 10, 2020, 10:57 (GMT)
Functions: use new is-equal and hash function of CPPType
July 10, 2020, 10:57 (GMT)
Functions: make generic types hashable
July 10, 2020, 10:57 (GMT)
BLI: initial hash function for Color4b and float4x4
July 10, 2020, 10:57 (GMT)
Functions: make generic types equality comparable
July 10, 2020, 10:57 (GMT)
Cleanup: various cleanups in for CPPType
July 10, 2020, 10:09 (GMT)
Fix T78296: Performance - Use Binary Search for MDeformWeight

Use binary search for querying deform weights.

Spring 02_020_A.anim.blend on Ryzen 1700X goes from 12.4 to 12.7fps.

During profiling it was detected that adding new items to the head was faster than adding to the tail.

Reviewed By: Campbell Barton

Differential Revision: https://developer.blender.org/D8127
July 10, 2020, 10:04 (GMT)
Cleanup: structure CPPType according to code style guide
July 10, 2020, 09:53 (GMT)
LibOverride: Fix improper tagging of more of the backward pointers in RNA nodetrees.
July 10, 2020, 09:02 (GMT)
Fix T78756: White UV drawing is displayed as Dashed
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021