fixes to make MultiThreadedDemo work in 64bit, ParallelConstraintSolver won't work yet, only the parallel collision dispatcher
This commit is contained in:
@@ -13,7 +13,7 @@ subject to the following restrictions:
|
|||||||
3. This notice may not be removed or altered from any source distribution.
|
3. This notice may not be removed or altered from any source distribution.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define USE_PARALLEL_SOLVER 1 //experimental parallel solver
|
//#define USE_PARALLEL_SOLVER 1 //experimental parallel solver
|
||||||
#define USE_PARALLEL_DISPATCHER 1
|
#define USE_PARALLEL_DISPATCHER 1
|
||||||
|
|
||||||
#include "btBulletDynamicsCommon.h"
|
#include "btBulletDynamicsCommon.h"
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ void* cellDmaLargeGetReadOnly(void *ls, uint64_t ea, uint32_t size, uint32_t tag
|
|||||||
cellDmaLargeGet(ls,ea,size,tag,tid,rid);
|
cellDmaLargeGet(ls,ea,size,tag,tid,rid);
|
||||||
return ls;
|
return ls;
|
||||||
#else
|
#else
|
||||||
return (void*)(uint32_t)ea;
|
return (void*)(ppu_address_t)ea;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ void* cellDmaSmallGetReadOnly(void *ls, uint64_t ea, uint32_t size, uint32_t tag
|
|||||||
mfc_get(ls,ea,size,tag,0,0);
|
mfc_get(ls,ea,size,tag,0,0);
|
||||||
return ls;
|
return ls;
|
||||||
#else
|
#else
|
||||||
return (void*)(uint32_t)ea;
|
return (void*)(ppu_address_t)ea;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ void* cellDmaGetReadOnly(void *ls, uint64_t ea, uint32_t size, uint32_t tag, uin
|
|||||||
cellDmaGet(ls,ea,size,tag,tid,rid);
|
cellDmaGet(ls,ea,size,tag,tid,rid);
|
||||||
return ls;
|
return ls;
|
||||||
#else
|
#else
|
||||||
return (void*)(uint32_t)ea;
|
return (void*)(ppu_address_t)ea;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user