Made the move from sourceforge to googlecode (no svn sync any longer)

Fixed BulletColladaConverter load/save
Removed btTypedUserInfo
Added btHashMap
Fixed btCapsuleShape
This commit is contained in:
erwin.coumans
2008-03-13 05:16:42 +00:00
parent 2f80e7f814
commit fe5386a5c8
20 changed files with 771 additions and 269 deletions

View File

@@ -134,8 +134,23 @@ void SpuCollisionTaskProcess::issueTask2()
unsigned int taskId;
unsigned int outputSize;
for (int i=0;i<m_maxNumOutstandingTasks;i++)
{
if (m_taskBusy[i])
{
taskId = i;
break;
}
}
btAssert(taskId>=0);
m_threadInterface->waitForResponse(&taskId, &outputSize);
// printf("issueTask taskId %d completed, numBusy=%d\n",taskId,m_numBusyTasks);
//printf("PPU: after issue, received event: %u %d\n", taskId, outputSize);
//postProcess(taskId, outputSize);
@@ -251,15 +266,27 @@ SpuCollisionTaskProcess::flush2()
while(m_numBusyTasks > 0)
{
// Consolidating SPU code
unsigned int taskId;
unsigned int taskId=-1;
unsigned int outputSize;
for (int i=0;i<m_maxNumOutstandingTasks;i++)
{
if (m_taskBusy[i])
{
taskId = i;
break;
}
}
btAssert(taskId>=0);
{
// SPURS support.
m_threadInterface->waitForResponse(&taskId, &outputSize);
}
// printf("flush2 taskId %d completed, numBusy =%d \n",taskId,m_numBusyTasks);
//printf("PPU: flushing, received event: %u %d\n", taskId, outputSize);
//postProcess(taskId, outputSize);