July 8, 2020, 13:19 (GMT) |
Merge branch 'master' into soc-2020-info-editor |
July 8, 2020, 13:10 (GMT) |
Functions: implement common subnetwork elimination optimization This was the last of the three network optimizations I developed in the functions branch. Common subnetwork elimination and constant folding together can get rid of most unnecessary nodes. |
July 8, 2020, 13:10 (GMT) |
Functions: Support getting MFSocket based on its id |
July 8, 2020, 13:10 (GMT) |
Functions: Support accessing socket index of MFSocket |
July 8, 2020, 13:10 (GMT) |
Functions: initial hash/equals implementation for constant multi-functions |
July 8, 2020, 13:10 (GMT) |
Functions: allow multi-functions to override a hash and equals function |
July 8, 2020, 13:10 (GMT) |
Cleanup: add correct license header to tests |
July 8, 2020, 13:10 (GMT) |
BLI: add disjoint set data structure This can be used to find separate islands in meshes efficiently (as is done in cycles already). Furthermore, this helps to implement some algorithms on node trees more efficiently. |
July 8, 2020, 13:10 (GMT) |
BLI: add comparison operators and hash functions for float3, etc. |
July 8, 2020, 12:43 (GMT) |
macOS: upgrade minimum required version to 10.13 High Sierra C++17 does not work on 10.12, and Apple extended support ended for 10.12 in October 2019. Maniphest Tasks: T76783, T76184 Differential Revision: https://developer.blender.org/D8179 |
July 8, 2020, 11:46 (GMT) |
Command line arguments: separate log level into severity and verbosity |
July 8, 2020, 11:23 (GMT) |
Workaround: logging big messages causes crash |
July 8, 2020, 11:18 (GMT) |
Cycles: support shader transparency for holdout objects Now transparent areas of the object will render objects behind. Fixes T78728. |
July 8, 2020, 11:16 (GMT) |
Rename clog check macro |
July 8, 2020, 11:14 (GMT) |
Tweak log levels |
July 8, 2020, 10:42 (GMT) |
Use new Asset data-block type for "Create Asset" operator AssetData is unused now. Just keeping it in case it's useful later (to avoid having to do the monkey work to add it again). |
July 8, 2020, 10:41 (GMT) |
Fix: do not check error by printed string |
July 8, 2020, 10:35 (GMT) |
CMake: Fix spelling of Embree passed to find package The spelling and capitalization of package name passed to find_package() and find_package_handle_standard_args() needs to match. Silences CMake warning about mismatch. Differential Revision: https://developer.blender.org/D8247 |
July 8, 2020, 09:18 (GMT) |
Functions: add dead node removal and constant folding optimization Those optimizations work on the multi-function network level. Not only will they make the network evaluation faster, but they also simplify the network a lot. That makes it easier to understand the exported dot graph. |
July 8, 2020, 09:15 (GMT) |
Merge branch 'master' into soc-2020-info-editor |
|
|
|


Master Commits
MiikaHweb | 2003-2021