void |
b3Solver.convertToConstraints(b3RigidBodyDataOCLArray bodyBuf,
b3InertiaDataOCLArray shapeBuf,
b3Contact4OCLArray contactsIn,
b3GpuConstraint4OCLArray contactCOut,
Pointer additionalData,
int nContacts,
b3SolverBase.ConstraintCfg cfg) |
void |
b3InertiaDataOCLArray.copyFromOpenCLArray(b3InertiaDataOCLArray src) |
b3GpuNarrowPhaseInternalData |
b3GpuNarrowPhaseInternalData.m_inertiaBufferGPU(b3InertiaDataOCLArray setter) |
void |
b3Solver.solveContactConstraint(b3RigidBodyDataOCLArray bodyBuf,
b3InertiaDataOCLArray inertiaBuf,
b3GpuConstraint4OCLArray constraint,
Pointer additionalData,
int n,
int maxNumBatches) |
void |
b3Solver.solveContactConstraintHost(b3RigidBodyDataOCLArray bodyBuf,
b3InertiaDataOCLArray shapeBuf,
b3GpuConstraint4OCLArray constraint,
Pointer additionalData,
int n,
int maxNumBatches,
b3IntArray batchSizes) |
float |
b3GpuPgsConstraintSolver.solveGroup(b3RigidBodyDataOCLArray gpuBodies,
b3InertiaDataOCLArray gpuInertias,
int numBodies,
b3GpuGenericConstraintOCLArray gpuConstraints,
int numConstraints,
b3ContactSolverInfo infoGlobal) |
float |
b3GpuPgsConstraintSolver.solveGroupCacheFriendlyFinish(b3RigidBodyDataOCLArray gpuBodies,
b3InertiaDataOCLArray gpuInertias,
int numBodies,
b3GpuGenericConstraintOCLArray gpuConstraints,
int numConstraints,
b3ContactSolverInfo infoGlobal) |
float |
b3GpuPgsConstraintSolver.solveGroupCacheFriendlySetup(b3RigidBodyDataOCLArray gpuBodies,
b3InertiaDataOCLArray gpuInertias,
int numBodies,
b3GpuGenericConstraintOCLArray gpuConstraints,
int numConstraints,
b3ContactSolverInfo infoGlobal) |
void |
b3GpuPgsConstraintSolver.solveJoints(int numBodies,
b3RigidBodyDataOCLArray gpuBodies,
b3InertiaDataOCLArray gpuInertias,
int numConstraints,
b3GpuGenericConstraintOCLArray gpuConstraints) |