43 std::shared_ptr<VkReduce<int>>
vkr;
45 std::shared_ptr<VkScan<int>>
vks;
DEF_ARRAY_IN(uint32_t, CollisionMask, DeviceType::GPU, "")
std::shared_ptr< VkReduce< int > > vkr
virtual ~CollisionDetectionBroadPhase()
DEF_ARRAY_OUT(Vec2u, Contacts, DeviceType::GPU, "")
CollisionDetectionBroadPhase()
DEF_ARRAY_IN(AlignedBox3D, BoundingBox, DeviceType::GPU, "")
DEF_ARRAY_IN(uint32_t, ShapeType, DeviceType::GPU, "")
This is an implementation of AdditiveCCD based on peridyno.
TAlignedBox3D< double > AlignedBox3D
Array< T, DeviceType::GPU > DArray
Vector< uint32_t, 2 > Vec2u