applied patch for compound shape in SpuGatheringCollisionTask, see Issue 313
http://code.google.com/p/bullet/issues/detail?id=313 Thanks Bbilz for the report and fix!
This commit is contained in:
@@ -1163,7 +1163,9 @@ void processCollisionTask(void* userPtr, void* lsMemPtr)
|
|||||||
#endif //USE_SEPDISTANCE_UTIL
|
#endif //USE_SEPDISTANCE_UTIL
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
handleCollisionPair(collisionPairInput, lsMem, spuContacts, (ppu_address_t)lsMem.getColObj0()->getCollisionShape(), &lsMem.gCollisionShapes[0].collisionShape, (ppu_address_t)lsMem.getColObj1()->getCollisionShape(), &lsMem.gCollisionShapes[1].collisionShape);
|
handleCollisionPair(collisionPairInput, lsMem, spuContacts,
|
||||||
|
(ppu_address_t)lsMem.getColObj0()->getRootCollisionShape(), &lsMem.gCollisionShapes[0].collisionShape,
|
||||||
|
(ppu_address_t)lsMem.getColObj1()->getRootCollisionShape(), &lsMem.gCollisionShapes[1].collisionShape);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
//spu_printf("boxbox dist = %f\n",distance);
|
//spu_printf("boxbox dist = %f\n",distance);
|
||||||
|
|||||||
Reference in New Issue
Block a user