Block a user
3fa94eb052
Merge branch 'volume-grid-sockets' into grid-extension-test
ca22382c5e
More utility functions for handling grid sockets.
8c9142db15
Merge branch 'volume-grid-sockets' into grid-extension-test
a1424cc7c2
Sanity check when trying to store named grids.
835ec681bc
Sanity check when trying to store named grids.
88e816bcef
Merge branch 'volume-grid-sockets' into grid-extension-test
6fc068802e
Sanity check for bounding box when creating texspace for volumes.
9906be97d6
Added missing enum terminators.
38536c2d31
Sanity check for bounding box when creating texspace for volumes.
WIP: Extrapolate grid node for extending values of a grid
55a23d381f
Basic layout of required inputs for the extrapolate node.
b211655239
Added enums needed for the extrapolation node.
8f66556d57
Stub node for grid extrapolation.
080fe7f997
Merge branch 'main' into volume-grid-sockets
227a4eae77
Make ImplicitSharingPtr constructor from data pointer explicit
cf9987d548
Cleanup: remove line accidentally added in previous commit
d46770703a
Fix: assert when randomizing mesh with zero faces
eb399678f5
Fix #115366: Missing task isolation subdividing loose edges
Lukas Tönne
deleted branch implicit-sharing-ptr-ctor from LukasTonne/blender
2023-11-27 15:53:41 +01:00
Make ImplicitSharingPtr constructor from data pointer explicit
Make ImplicitSharingPtr constructor from data pointer explicit
This problem came up during work on volume grids: the Volume
geometry has a list of VolumeGrid
, which are becoming ImplicitSharedData
. Some API methods loop over grids and compare to a raw…
Make ImplicitSharingPtr constructor from data pointer explicit
Possible improvement: add a make_implicit_sharing_ptr
utility function similar to std::make_shared
, which forwards arguments to one of the pointee constructors. This avoids writing out…