Revision f93e0f1 by Bastien Montagne 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 |
Revision 337e2c9 by Bastien Montagne 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. |
Revision 6c11572 by Campbell Barton July 10, 2020, 13:01 (GMT) |
Cleanup: simplify platform define checks Platforms besides WIN32 were in a single else clause, use elif instead. |
Revision 45287f9 by Campbell Barton July 10, 2020, 13:00 (GMT) |
Fix for building on systems besides apple/windows/linux |
Revision 26d28ad by Jacques Lucke July 10, 2020, 12:40 (GMT) |
Cleanup: follow code style |
Revision c806db6 by Jacques Lucke July 10, 2020, 12:23 (GMT) |
Functions: add utility to find dependencies of input sockets |
Revision 60133ff by Jacques Lucke July 10, 2020, 12:23 (GMT) |
Functions: store derived node tree and network in map for future access |
Revision 295b3ae by Jacques Lucke July 10, 2020, 12:23 (GMT) |
Functions: make constant folding work on unfinished networks |
Revision 7bae599 by Jacques Lucke July 10, 2020, 12:23 (GMT) |
Nodes: add redundant name check in debug builds to prevent errors |
Revision 3121015 by Jeroen Bakker July 10, 2020, 11:38 (GMT) |
Fix Crash due to recent changes {39b525e0f07fa25dcda54226ade789959b642dec} could write in unallocated space. |
Revision 00eb6a5 by Antonio Vazquez July 10, 2020, 11:30 (GMT) |
GPencil: Fix tooltip error The tooltip was copied by error from Lattice modifier. |
Revision 8fd65a2 by Jacques Lucke July 10, 2020, 10:57 (GMT) |
Functions: use new is-equal and hash function of CPPType |
Revision 3edd283 by Jacques Lucke July 10, 2020, 10:57 (GMT) |
Functions: make generic types hashable |
Revision f622047 by Jacques Lucke July 10, 2020, 10:57 (GMT) |
BLI: initial hash function for Color4b and float4x4 |
Revision 8f6c0f2 by Jacques Lucke July 10, 2020, 10:57 (GMT) |
Functions: make generic types equality comparable |
Revision 52636c3 by Jacques Lucke July 10, 2020, 10:57 (GMT) |
Cleanup: various cleanups in for CPPType |
Revision 39b525e by Jeroen Bakker 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 |
Revision 77a6462 by Jacques Lucke July 10, 2020, 10:04 (GMT) |
Cleanup: structure CPPType according to code style guide |
Revision 9c25731 by Bastien Montagne July 10, 2020, 09:53 (GMT) |
LibOverride: Fix improper tagging of more of the backward pointers in RNA nodetrees. |
Revision 582a0b7 by Campbell Barton July 10, 2020, 09:02 (GMT) |
Fix T78756: White UV drawing is displayed as Dashed |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021