#include "btGpu3DGridBroadphaseSharedTypes.h"
Go to the source code of this file.
Functions |
void BT_GPU_PREF() | calcHashAABB (bt3DGrid3F1U *pAABB, unsigned int *hash, unsigned int numBodies) |
void BT_GPU_PREF() | findCellStart (unsigned int *hash, unsigned int *cellStart, unsigned int numBodies, unsigned int numCells) |
void BT_GPU_PREF() | findOverlappingPairs (bt3DGrid3F1U *pAABB, unsigned int *pHash, unsigned int *pCellStart, unsigned int *pPairBuff, unsigned int *pPairBuffStartCurr, unsigned int numBodies) |
void BT_GPU_PREF() | findPairsLarge (bt3DGrid3F1U *pAABB, unsigned int *pHash, unsigned int *pCellStart, unsigned int *pPairBuff, unsigned int *pPairBuffStartCurr, unsigned int numBodies, unsigned int numLarge) |
void BT_GPU_PREF() | computePairCacheChanges (unsigned int *pPairBuff, unsigned int *pPairBuffStartCurr, unsigned int *pPairScan, bt3DGrid3F1U *pAABB, unsigned int numBodies) |
void BT_GPU_PREF() | squeezeOverlappingPairBuff (unsigned int *pPairBuff, unsigned int *pPairBuffStartCurr, unsigned int *pPairScan, unsigned int *pPairOut, bt3DGrid3F1U *pAABB, unsigned int numBodies) |
Function Documentation
void BT_GPU_PREF() calcHashAABB |
( |
bt3DGrid3F1U * |
pAABB, |
|
|
unsigned int * |
hash, |
|
|
unsigned int |
numBodies | |
|
) |
| | |
void BT_GPU_PREF() computePairCacheChanges |
( |
unsigned int * |
pPairBuff, |
|
|
unsigned int * |
pPairBuffStartCurr, |
|
|
unsigned int * |
pPairScan, |
|
|
bt3DGrid3F1U * |
pAABB, |
|
|
unsigned int |
numBodies | |
|
) |
| | |
void BT_GPU_PREF() findCellStart |
( |
unsigned int * |
hash, |
|
|
unsigned int * |
cellStart, |
|
|
unsigned int |
numBodies, |
|
|
unsigned int |
numCells | |
|
) |
| | |
void BT_GPU_PREF() findOverlappingPairs |
( |
bt3DGrid3F1U * |
pAABB, |
|
|
unsigned int * |
pHash, |
|
|
unsigned int * |
pCellStart, |
|
|
unsigned int * |
pPairBuff, |
|
|
unsigned int * |
pPairBuffStartCurr, |
|
|
unsigned int |
numBodies | |
|
) |
| | |
void BT_GPU_PREF() findPairsLarge |
( |
bt3DGrid3F1U * |
pAABB, |
|
|
unsigned int * |
pHash, |
|
|
unsigned int * |
pCellStart, |
|
|
unsigned int * |
pPairBuff, |
|
|
unsigned int * |
pPairBuffStartCurr, |
|
|
unsigned int |
numBodies, |
|
|
unsigned int |
numLarge | |
|
) |
| | |
void BT_GPU_PREF() squeezeOverlappingPairBuff |
( |
unsigned int * |
pPairBuff, |
|
|
unsigned int * |
pPairBuffStartCurr, |
|
|
unsigned int * |
pPairScan, |
|
|
unsigned int * |
pPairOut, |
|
|
bt3DGrid3F1U * |
pAABB, |
|
|
unsigned int |
numBodies | |
|
) |
| | |