void |
b3Solver.batchContacts(b3Contact4OCLArray contacts,
int nContacts,
b3UnsignedIntOCLArray n,
b3UnsignedIntOCLArray offsets,
int staticIdx) |
void |
GpuSatCollision.computeConvexConvexContactsGPUSAT(b3Int4OCLArray pairs,
int nPairs,
b3RigidBodyDataOCLArray bodyBuf,
b3Contact4OCLArray contactOut,
int[] nContacts,
b3Contact4OCLArray oldContacts,
int maxContactCapacity,
int compoundPairCapacity,
b3ConvexPolyhedronDataOCLArray hostConvexData,
b3Vector3OCLArray vertices,
b3Vector3OCLArray uniqueEdges,
b3GpuFaceOCLArray faces,
b3IntOCLArray indices,
b3CollidableOCLArray gpuCollidables,
b3GpuChildShapeOCLArray gpuChildShapes,
b3AabbOCLArray clAabbsWorldSpace,
b3AabbOCLArray clAabbsLocalSpace,
b3Vector3OCLArray worldVertsB1GPU,
b3Int4OCLArray clippingFacesOutGPU,
b3Vector3OCLArray worldNormalsAGPU,
b3Vector3OCLArray worldVertsA1GPU,
b3Vector3OCLArray worldVertsB2GPU,
b3OptimizedBvhArray bvhData,
b3QuantizedBvhNodeOCLArray treeNodesGPU,
b3BvhSubtreeInfoOCLArray subTreesGPU,
b3BvhInfoOCLArray bvhInfo,
int numObjects,
int maxTriConvexPairCapacity,
b3Int4OCLArray triangleConvexPairs,
int[] numTriConvexPairsOut) |
void |
GpuSatCollision.computeConvexConvexContactsGPUSAT(b3Int4OCLArray pairs,
int nPairs,
b3RigidBodyDataOCLArray bodyBuf,
b3Contact4OCLArray contactOut,
IntBuffer nContacts,
b3Contact4OCLArray oldContacts,
int maxContactCapacity,
int compoundPairCapacity,
b3ConvexPolyhedronDataOCLArray hostConvexData,
b3Vector3OCLArray vertices,
b3Vector3OCLArray uniqueEdges,
b3GpuFaceOCLArray faces,
b3IntOCLArray indices,
b3CollidableOCLArray gpuCollidables,
b3GpuChildShapeOCLArray gpuChildShapes,
b3AabbOCLArray clAabbsWorldSpace,
b3AabbOCLArray clAabbsLocalSpace,
b3Vector3OCLArray worldVertsB1GPU,
b3Int4OCLArray clippingFacesOutGPU,
b3Vector3OCLArray worldNormalsAGPU,
b3Vector3OCLArray worldVertsA1GPU,
b3Vector3OCLArray worldVertsB2GPU,
b3OptimizedBvhArray bvhData,
b3QuantizedBvhNodeOCLArray treeNodesGPU,
b3BvhSubtreeInfoOCLArray subTreesGPU,
b3BvhInfoOCLArray bvhInfo,
int numObjects,
int maxTriConvexPairCapacity,
b3Int4OCLArray triangleConvexPairs,
IntBuffer numTriConvexPairsOut) |
void |
GpuSatCollision.computeConvexConvexContactsGPUSAT(b3Int4OCLArray pairs,
int nPairs,
b3RigidBodyDataOCLArray bodyBuf,
b3Contact4OCLArray contactOut,
IntPointer nContacts,
b3Contact4OCLArray oldContacts,
int maxContactCapacity,
int compoundPairCapacity,
b3ConvexPolyhedronDataOCLArray hostConvexData,
b3Vector3OCLArray vertices,
b3Vector3OCLArray uniqueEdges,
b3GpuFaceOCLArray faces,
b3IntOCLArray indices,
b3CollidableOCLArray gpuCollidables,
b3GpuChildShapeOCLArray gpuChildShapes,
b3AabbOCLArray clAabbsWorldSpace,
b3AabbOCLArray clAabbsLocalSpace,
b3Vector3OCLArray worldVertsB1GPU,
b3Int4OCLArray clippingFacesOutGPU,
b3Vector3OCLArray worldNormalsAGPU,
b3Vector3OCLArray worldVertsA1GPU,
b3Vector3OCLArray worldVertsB2GPU,
b3OptimizedBvhArray bvhData,
b3QuantizedBvhNodeOCLArray treeNodesGPU,
b3BvhSubtreeInfoOCLArray subTreesGPU,
b3BvhInfoOCLArray bvhInfo,
int numObjects,
int maxTriConvexPairCapacity,
b3Int4OCLArray triangleConvexPairs,
IntPointer numTriConvexPairsOut) |
void |
b3Solver.convertToConstraints(b3RigidBodyDataOCLArray bodyBuf,
b3InertiaDataOCLArray shapeBuf,
b3Contact4OCLArray contactsIn,
b3GpuConstraint4OCLArray contactCOut,
Pointer additionalData,
int nContacts,
b3SolverBase.ConstraintCfg cfg) |
void |
b3Contact4OCLArray.copyFromOpenCLArray(b3Contact4OCLArray src) |
b3Solver |
b3Solver.m_contactBuffer2(b3Contact4OCLArray setter) |
b3GpuNarrowPhaseInternalData |
b3GpuNarrowPhaseInternalData.m_pBufContactBuffersGPU(int i,
b3Contact4OCLArray setter) |