PxGpuDynamicsMemoryConfig
Defined in include/PxSceneDesc.h
-
struct PxGpuDynamicsMemoryConfig
Sizes of pre-allocated buffers use for GPU dynamics.
Public Members
-
PxU64 tempBufferCapacity
Initial capacity of temp solver buffer allocated in pinned host memory. This buffer will grow if more memory is needed than specified here.
-
PxU32 maxRigidContactCount
Size of contact stream buffer allocated in pinned host memory. This is double-buffered so total allocation size = 2* contactStreamCapacity * sizeof(PxContact).
-
PxU32 maxRigidPatchCount
Size of the contact patch stream buffer allocated in pinned host memory. This is double-buffered so total allocation size = 2 * patchStreamCapacity * sizeof(PxContactPatch).
-
PxU32 heapCapacity
Initial capacity of the GPU and pinned host memory heaps. Additional memory will be allocated if more memory is required.
-
PxU32 foundLostPairsCapacity
Capacity of found and lost buffers allocated in GPU global memory. This is used for the found/lost pair reports in the BP.
-
PxU32 foundLostAggregatePairsCapacity
Capacity of found and lost buffers in aggregate system allocated in GPU global memory. This is used for the found/lost pair reports in AABB manager.
-
PxU32 totalAggregatePairsCapacity
Capacity of aggregate pair buffer allocated in GPU global memory.
-
PxU32 maxDeformableSurfaceContacts
Capacity of deformable surface contact buffer allocated in GPU global memory.
-
PxU64 tempBufferCapacity